Luna CLI reference

Note: this reference is for luna cli rev 2.1 / bundled with TrinityX 15.

--long parameters are compatible with luna cli 2.0

luna cluster

luna cluster show

usage: luna cluster show [-h] [-v]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna cluster change

usage: luna cluster change [-h] [-v] [--controller <IP Address>] [-n NAME]
                           [-u USER] [-T N.N.N.N] [-C {y,yes,n,no,''}]
                           [-M {y,yes,n,no,''}] [-N {y,yes,n,no,''}]
                           [-ns NAMESERVER_IP] [-fs FORWARDSERVER_IP]
                           [-t TECHNICAL_CONTACTS] [-p PROVISION_METHOD]
                           [-f PROVISION_FALLBACK] [-d DOMAIN_SEARCH]
                           [-s {y,yes,n,no,''}] [--debug {y,yes,n,no,''}]

options:
  -h, --help            show this help message and exit
  -v, --verbose         Verbose Mode
  --controller <IP Address>
                        Controller controller IP address
  -n NAME, --name NAME  New Name For Cluster
  -u USER, --user USER  Cluster User
  -T N.N.N.N, --ntp_server N.N.N.N
                        NTP IP address
  -C {y,yes,n,no,''}, --createnode_ondemand {y,yes,n,no,''}
                        On Demand Nodes
  -M {y,yes,n,no,''}, --createnode_macashost {y,yes,n,no,''}
                        On Demand Nodes use macaddress as hostname
  -N {y,yes,n,no,''}, --nextnode_discover {y,yes,n,no,''}
                        Discover Next Node
  -ns NAMESERVER_IP, --nameserver_ip NAMESERVER_IP
                        Name Server IP address
  -fs FORWARDSERVER_IP, --forwardserver_ip FORWARDSERVER_IP
                        DNS Forward Server IP address
  -t TECHNICAL_CONTACTS, --technical_contacts TECHNICAL_CONTACTS
                        Technical Contact
  -p PROVISION_METHOD, --provision_method PROVISION_METHOD
                        Provision Method
  -f PROVISION_FALLBACK, --provision_fallback PROVISION_FALLBACK
                        Provision Fallback
  -d DOMAIN_SEARCH, --domain_search DOMAIN_SEARCH
                        Domain Search
  -s {y,yes,n,no,''}, --security {y,yes,n,no,''}
                        Security
  --debug {y,yes,n,no,''}
                        Debug Mode

luna cloud

luna cloud list

usage: luna cloud list [-h] [-v] [-R]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna cloud show

usage: luna cloud show [-h] [-v] [-R] name

positional arguments:
  name           Cloud Provider Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna cloud add

usage: luna cloud add [-h] [-t TYPE] [-c] [-v] name

positional arguments:
  name                  Cloud Provider Name

options:
  -h, --help            show this help message and exit
  -t TYPE, --type TYPE  Type of Cloud Provider
  -c, --comment         Comment
  -v, --verbose         Verbose Mode

luna cloud change

usage: luna cloud change [-h] [-t TYPE] [-c] [-v] name

positional arguments:
  name                  Cloud Provider Name

options:
  -h, --help            show this help message and exit
  -t TYPE, --type TYPE  Type of Cloud Provider
  -c, --comment         Comment
  -v, --verbose         Verbose Mode

luna cloud remove

usage: luna cloud remove [-h] [-v] name

positional arguments:
  name           Cloud Provider Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna network

luna network list

usage: luna network list [-h] [-v] [-R]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna network show

usage: luna network show [-h] [-v] [-R] name

positional arguments:
  name           Network Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna network add

usage: luna network add [-h] [--controller <IP Address>] -N NETWORK
                        [-g GATEWAY] [-m GATEWAY_METRIC] [-t TYPE]
                        [-S NAMESERVER_IP] [-T NTP_SERVER]
                        [-D {y,yes,n,no,''}] [-b DHCP_RANGE_BEGIN]
                        [-e DHCP_RANGE_END] [-p {y,yes,n,no,''}] [-s SHARED]
                        [-z ZONE] [-c] [-qc File-Path OR In-Line] [-v]
                        name

positional arguments:
  name                  Network Name

options:
  -h, --help            show this help message and exit
  --controller <IP Address>
                        Controller controller
  -N NETWORK, --network NETWORK
                        Network ip-address/cidr
  -g GATEWAY, --gateway GATEWAY
                        Gateway
  -m GATEWAY_METRIC, --gateway_metric GATEWAY_METRIC
                        Gateway Metric
  -t TYPE, --type TYPE  Network Type like ethernet or infiniband
  -S NAMESERVER_IP, --nameserver_ip NAMESERVER_IP
                        NameServer IP
  -T NTP_SERVER, --ntp_server NTP_SERVER
                        NTP Server
  -D {y,yes,n,no,''}, --dhcp {y,yes,n,no,''}
                        DHCP
  -b DHCP_RANGE_BEGIN, --dhcp_range_begin DHCP_RANGE_BEGIN
                        DHCP Range Start
  -e DHCP_RANGE_END, --dhcp_range_end DHCP_RANGE_END
                        DHCP Range End
  -p {y,yes,n,no,''}, --dhcp_nodes_in_pool {y,yes,n,no,''}
                        Use IP addresses of the dhcp range for nodes. Uses
                        DDNS to update zones
  -s SHARED, --shared SHARED
                        Network Shared
  -z ZONE, --zone ZONE  Internal or external Network Zone
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna network change

usage: luna network change [-h] [--controller <IP Address>] [-N NETWORK]
                           [-cl ['ipv4', 'ipv6']] [-g GATEWAY]
                           [-m GATEWAY_METRIC] [-t TYPE] [-S NAMESERVER_IP]
                           [-T NTP_SERVER] [-D {y,yes,n,no,''}]
                           [-b DHCP_RANGE_BEGIN] [-e DHCP_RANGE_END]
                           [-p {y,yes,n,no,''}] [-s SHARED] [-z ZONE] [-c]
                           [-qc File-Path OR In-Line] [-v]
                           name

positional arguments:
  name                  Network Name

options:
  -h, --help            show this help message and exit
  --controller <IP Address>
                        Controller controller
  -N NETWORK, --network NETWORK
                        Network ip-address/cidr
  -cl ['ipv4', 'ipv6'], --clear ['ipv4', 'ipv6']
                        Clear IPv4 or IPv6 configurations.
  -g GATEWAY, --gateway GATEWAY
                        Gateway
  -m GATEWAY_METRIC, --gateway_metric GATEWAY_METRIC
                        Gateway Metric
  -t TYPE, --type TYPE  Network Type like ethernet or infiniband
  -S NAMESERVER_IP, --nameserver_ip NAMESERVER_IP
                        NameServer IP
  -T NTP_SERVER, --ntp_server NTP_SERVER
                        NTP Server
  -D {y,yes,n,no,''}, --dhcp {y,yes,n,no,''}
                        DHCP
  -b DHCP_RANGE_BEGIN, --dhcp_range_begin DHCP_RANGE_BEGIN
                        DHCP Range Start
  -e DHCP_RANGE_END, --dhcp_range_end DHCP_RANGE_END
                        DHCP Range End
  -p {y,yes,n,no,''}, --dhcp_nodes_in_pool {y,yes,n,no,''}
                        Use IP addresses of the dhcp range for nodes. Uses
                        DDNS to update zones
  -s SHARED, --shared SHARED
                        Network Shared
  -z ZONE, --zone ZONE  Internal or external Network Zone
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna network rename

usage: luna network rename [-h] [-v] name newnetname

positional arguments:
  name           Network Name
  newnetname     New Network Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna network remove

usage: luna network remove [-h] [-v] name

positional arguments:
  name           Network Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna network reserve

usage: luna network reserve [-h] [-R] [-v] name

positional arguments:
  name           Network Name

options:
  -h, --help     show this help message and exit
  -R, --raw      Raw JSON output
  -v, --verbose  Verbose Mode

luna network ipinfo

usage: luna network ipinfo [-h] [-v] name ipaddress

positional arguments:
  name           Network Name
  ipaddress      IP Address from the Network

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna network nextip

usage: luna network nextip [-h] [-v] name

positional arguments:
  name           Network Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna network dns

usage: luna network dns [-h] [-v] [-R] name {add,change,remove} ...

positional arguments:
  name                 Network Name
  {add,change,remove}
    add                Add DNS Entry
    change             Change DNS Entry
    remove             Remove DNS Entry

options:
  -h, --help           show this help message and exit
  -v, --verbose        Verbose Mode
  -R, --raw            Raw JSON output

luna osimage

luna osimage list

usage: luna osimage list [-h] [-v] [-R]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna osimage show

usage: luna osimage show [-h] [-v] [-R] name

positional arguments:
  name           OSImage Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna osimage member

usage: luna osimage member [-h] [-v] [-R] name

positional arguments:
  name           OS Image Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna osimage add

usage: luna osimage add [-h] [-G] [-qG File-Path OR In-Line] [-E]
                        [-qE File-Path OR In-Line] [-r INITRDFILE]
                        [-f KERNELFILE] [-m KERNELMODULES] [-o]
                        [-qo File-Path OR In-Line] [-k KERNELVERSION]
                        [-p PATH] [-i IMAGEFILE] [-d DISTRIBUTION]
                        [-l OSRELEASE] [-c] [-qc File-Path OR In-Line] [-v]
                        name

positional arguments:
  name                  OSImage Name

options:
  -h, --help            show this help message and exit
  -G, --grab_filesystems
                        Grab Filesystems
  -qG File-Path OR In-Line, --quick-grab_filesystems File-Path OR In-Line
                        Grab Filesystems File-Path OR In-Line
  -E, --grab_exclude    Grab Excludes
  -qE File-Path OR In-Line, --quick-grab_exclude File-Path OR In-Line
                        Grab Excludes File-Path OR In-Line
  -r INITRDFILE, --initrdfile INITRDFILE
                        INIT RD File
  -f KERNELFILE, --kernelfile KERNELFILE
                        Kernel File
  -m KERNELMODULES, --kernelmodules KERNELMODULES
                        Kernel Modules
  -o, --kerneloptions   Kernel Options
  -qo File-Path OR In-Line, --quick-kerneloptions File-Path OR In-Line
                        Kernel Options File-Path OR In-Line
  -k KERNELVERSION, --kernelversion KERNELVERSION
                        Kernel Version
  -p PATH, --path PATH  Path of image
  -i IMAGEFILE, --imagefile IMAGEFILE
                        Imagefile UUID
  -d DISTRIBUTION, --distribution DISTRIBUTION
                        Distribution
  -l OSRELEASE, --osrelease OSRELEASE
                        OS release or version
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna osimage change

usage: luna osimage change [-h] [-G] [-qG File-Path OR In-Line] [-E]
                           [-qE File-Path OR In-Line] [-r INITRDFILE]
                           [-f KERNELFILE] [-m KERNELMODULES] [-o]
                           [-qo File-Path OR In-Line] [-k KERNELVERSION]
                           [-p PATH] [-i IMAGEFILE] [-d DISTRIBUTION]
                           [-l OSRELEASE] [-c] [-qc File-Path OR In-Line] [-v]
                           [-t TAG]
                           name

positional arguments:
  name                  OSImage Name

options:
  -h, --help            show this help message and exit
  -G, --grab_filesystems
                        Grab Filesystems
  -qG File-Path OR In-Line, --quick-grab_filesystems File-Path OR In-Line
                        Grab Filesystems File-Path OR In-Line
  -E, --grab_exclude    Grab Excludes
  -qE File-Path OR In-Line, --quick-grab_exclude File-Path OR In-Line
                        Grab Excludes File-Path OR In-Line
  -r INITRDFILE, --initrdfile INITRDFILE
                        INIT RD File
  -f KERNELFILE, --kernelfile KERNELFILE
                        Kernel File
  -m KERNELMODULES, --kernelmodules KERNELMODULES
                        Kernel Modules
  -o, --kerneloptions   Kernel Options
  -qo File-Path OR In-Line, --quick-kerneloptions File-Path OR In-Line
                        Kernel Options File-Path OR In-Line
  -k KERNELVERSION, --kernelversion KERNELVERSION
                        Kernel Version
  -p PATH, --path PATH  Path of image
  -i IMAGEFILE, --imagefile IMAGEFILE
                        Imagefile UUID
  -d DISTRIBUTION, --distribution DISTRIBUTION
                        Distribution
  -l OSRELEASE, --osrelease OSRELEASE
                        OS release or version
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode
  -t TAG, --tag TAG     OS Image Tag

luna osimage clone

usage: luna osimage clone [-h] [-G] [-qG File-Path OR In-Line] [-E]
                          [-qE File-Path OR In-Line] [-r INITRDFILE]
                          [-f KERNELFILE] [-m KERNELMODULES] [-o]
                          [-qo File-Path OR In-Line] [-k KERNELVERSION]
                          [-p PATH] [-i IMAGEFILE] [-d DISTRIBUTION]
                          [-l OSRELEASE] [-c] [-qc File-Path OR In-Line] [-v]
                          [-t TAG] [--nocopy] [-b]
                          name newosimage

positional arguments:
  name                  OSImage Name
  newosimage            New OSImage Name

options:
  -h, --help            show this help message and exit
  -G, --grab_filesystems
                        Grab Filesystems
  -qG File-Path OR In-Line, --quick-grab_filesystems File-Path OR In-Line
                        Grab Filesystems File-Path OR In-Line
  -E, --grab_exclude    Grab Excludes
  -qE File-Path OR In-Line, --quick-grab_exclude File-Path OR In-Line
                        Grab Excludes File-Path OR In-Line
  -r INITRDFILE, --initrdfile INITRDFILE
                        INIT RD File
  -f KERNELFILE, --kernelfile KERNELFILE
                        Kernel File
  -m KERNELMODULES, --kernelmodules KERNELMODULES
                        Kernel Modules
  -o, --kerneloptions   Kernel Options
  -qo File-Path OR In-Line, --quick-kerneloptions File-Path OR In-Line
                        Kernel Options File-Path OR In-Line
  -k KERNELVERSION, --kernelversion KERNELVERSION
                        Kernel Version
  -p PATH, --path PATH  Path of image
  -i IMAGEFILE, --imagefile IMAGEFILE
                        Imagefile UUID
  -d DISTRIBUTION, --distribution DISTRIBUTION
                        Distribution
  -l OSRELEASE, --osrelease OSRELEASE
                        OS release or version
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode
  -t TAG, --tag TAG     OS Image Tag
  --nocopy              No Copy OS Image
  -b, --bare            Bare OS Image(Exclude Packing)

luna osimage rename

usage: luna osimage rename [-h] [-v] name newosimage

positional arguments:
  name           OSImage Name
  newosimage     New OSImage Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna osimage remove

usage: luna osimage remove [-h] [-v] name

positional arguments:
  name           Name of the OS Image

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna osimage pack

usage: luna osimage pack [-h] [-v] name

positional arguments:
  name           Name of the OS Image

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna osimage kernel

usage: luna osimage kernel [-h] [-r INITRDFILE] [-f KERNELFILE]
                           [-k KERNELVERSION] [-b] [-v]
                           name

positional arguments:
  name                  Name of the OS Image

options:
  -h, --help            show this help message and exit
  -r INITRDFILE, --initrdfile INITRDFILE
                        INIT RD File
  -f KERNELFILE, --kernelfile KERNELFILE
                        Kernel File
  -k KERNELVERSION, --kernelversion KERNELVERSION
                        Kernel Version
  -b, --bare            Bare OS Image(Exclude Packing)
  -v, --verbose         Verbose Mode

luna osimage tag

usage: luna osimage tag [-h] [-v] [-R] {show,change,remove} ...

positional arguments:
  {show,change,remove}
    show                Show a OS Image Tag
    change              Change a OS Image Tag
    remove              Delete a OS Image Tag

options:
  -h, --help            show this help message and exit
  -v, --verbose         Verbose Mode
  -R, --raw             Raw JSON output

luna bmcsetup

luna bmcsetup list

usage: luna bmcsetup list [-h] [-v] [-R]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna bmcsetup show

usage: luna bmcsetup show [-h] [-v] [-R] name

positional arguments:
  name           BMC Setup Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna bmcsetup member

usage: luna bmcsetup member [-h] [-v] [-R] name

positional arguments:
  name           BMC Setup Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna bmcsetup add

usage: luna bmcsetup add [-h] [-i USERID] [-u USERNAME] [-p PASSWORD]
                         [-n NETCHANNEL] [-m MGMTCHANNEL]
                         [-U UNMANAGED_BMC_USERS] [-c]
                         [-qc File-Path OR In-Line] [-v]
                         name

positional arguments:
  name                  BMC Setup Name

options:
  -h, --help            show this help message and exit
  -i USERID, --userid USERID
                        UserID
  -u USERNAME, --username USERNAME
                        Username
  -p PASSWORD, --password PASSWORD
                        Password
  -n NETCHANNEL, --netchannel NETCHANNEL
                        Network Channel
  -m MGMTCHANNEL, --mgmtchannel MGMTCHANNEL
                        Management Channel
  -U UNMANAGED_BMC_USERS, --unmanaged_bmc_users UNMANAGED_BMC_USERS
                        Unmanaged BMC Users
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna bmcsetup change

usage: luna bmcsetup change [-h] [-i USERID] [-u USERNAME] [-p PASSWORD]
                            [-n NETCHANNEL] [-m MGMTCHANNEL]
                            [-U UNMANAGED_BMC_USERS] [-c]
                            [-qc File-Path OR In-Line] [-v]
                            name

positional arguments:
  name                  BMC Setup Name

options:
  -h, --help            show this help message and exit
  -i USERID, --userid USERID
                        UserID
  -u USERNAME, --username USERNAME
                        Username
  -p PASSWORD, --password PASSWORD
                        Password
  -n NETCHANNEL, --netchannel NETCHANNEL
                        Network Channel
  -m MGMTCHANNEL, --mgmtchannel MGMTCHANNEL
                        Management Channel
  -U UNMANAGED_BMC_USERS, --unmanaged_bmc_users UNMANAGED_BMC_USERS
                        Unmanaged BMC Users
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna bmcsetup clone

usage: luna bmcsetup clone [-h] [-i USERID] [-u USERNAME] [-p PASSWORD]
                           [-n NETCHANNEL] [-m MGMTCHANNEL]
                           [-U UNMANAGED_BMC_USERS] [-c]
                           [-qc File-Path OR In-Line] [-v]
                           name newbmcname

positional arguments:
  name                  BMC Setup Name
  newbmcname            New BMC Setup Name

options:
  -h, --help            show this help message and exit
  -i USERID, --userid USERID
                        UserID
  -u USERNAME, --username USERNAME
                        Username
  -p PASSWORD, --password PASSWORD
                        Password
  -n NETCHANNEL, --netchannel NETCHANNEL
                        Network Channel
  -m MGMTCHANNEL, --mgmtchannel MGMTCHANNEL
                        Management Channel
  -U UNMANAGED_BMC_USERS, --unmanaged_bmc_users UNMANAGED_BMC_USERS
                        Unmanaged BMC Users
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna bmcsetup rename

usage: luna bmcsetup rename [-h] [-v] name newbmcname

positional arguments:
  name           BMC Setup Name
  newbmcname     New BMC Setup Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna bmcsetup remove

usage: luna bmcsetup remove [-h] [-v] name

positional arguments:
  name           BMC Setup Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna switch

luna switch list

usage: luna switch list [-h] [-v] [-R]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna switch show

usage: luna switch show [-h] [-v] [-R] name

positional arguments:
  name           Switch Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna switch add

usage: luna switch add [-h] [-N NETWORK] [-I IPADDRESS] [-M MACADDRESS]
                       [-r READ] [-w RW] [-o OID] [-u UPLINKPORTS]
                       [--vendor VENDOR] [-c] [--nonetwork]
                       [-qc File-Path OR In-Line] [-v]
                       name

positional arguments:
  name                  Switch Name

options:
  -h, --help            show this help message and exit
  -N NETWORK, --network NETWORK
                        Network
  -I IPADDRESS, --ipaddress IPADDRESS
                        IP Address
  -M MACADDRESS, --macaddress MACADDRESS
                        MAC Address
  -r READ, --read READ  Read community
  -w RW, --rw RW        Write community
  -o OID, --oid OID     OID
  -u UPLINKPORTS, --uplinkports UPLINKPORTS
                        Write community
  --vendor VENDOR       Add Switch Vendor Name
  -c, --comment         Comment
  --nonetwork           No network verification
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna switch change

usage: luna switch change [-h] [-N NETWORK] [-I IPADDRESS] [-M MACADDRESS]
                          [-r READ] [-w RW] [-o OID] [-u UPLINKPORTS]
                          [--vendor VENDOR] [-c] [--nonetwork]
                          [-qc File-Path OR In-Line] [-v]
                          name

positional arguments:
  name                  Switch Name

options:
  -h, --help            show this help message and exit
  -N NETWORK, --network NETWORK
                        Network
  -I IPADDRESS, --ipaddress IPADDRESS
                        IP Address
  -M MACADDRESS, --macaddress MACADDRESS
                        MAC Address
  -r READ, --read READ  Read community
  -w RW, --rw RW        Write community
  -o OID, --oid OID     OID
  -u UPLINKPORTS, --uplinkports UPLINKPORTS
                        Write community
  --vendor VENDOR       Change Switch Vendor Name
  -c, --comment         Comment
  --nonetwork           No network verification
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna switch clone

usage: luna switch clone [-h] [-N NETWORK] [-I IPADDRESS] [-M MACADDRESS]
                         [-r READ] [-w RW] [-o OID] [-u UPLINKPORTS]
                         [--vendor VENDOR] [-c] [-qc File-Path OR In-Line]
                         [-v]
                         name newswitchname

positional arguments:
  name                  Switch Name
  newswitchname         New Switch Name

options:
  -h, --help            show this help message and exit
  -N NETWORK, --network NETWORK
                        Network
  -I IPADDRESS, --ipaddress IPADDRESS
                        IP Address
  -M MACADDRESS, --macaddress MACADDRESS
                        MAC Address
  -r READ, --read READ  Read community
  -w RW, --rw RW        Write community
  -o OID, --oid OID     OID
  -u UPLINKPORTS, --uplinkports UPLINKPORTS
                        Write community
  --vendor VENDOR       Clone Switch Vendor Name
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna switch rename

usage: luna switch rename [-h] [-v] name newswitchname

positional arguments:
  name           Switch Name
  newswitchname  New Switch Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna switch remove

usage: luna switch remove [-h] [-v] name

positional arguments:
  name           Switch Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna otherdev

luna otherdev list

usage: luna otherdev list [-h] [-v] [-R]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna otherdev show

usage: luna otherdev show [-h] [-v] [-R] name

positional arguments:
  name           Other Device Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna otherdev add

usage: luna otherdev add [-h] [-N NETWORK] [-I IPADDRESS] [-M MACADDRESS]
                         [--vendor VENDOR] [-c] [--nonetwork]
                         [-qc File-Path OR In-Line] [-v]
                         name

positional arguments:
  name                  Other Device Name

options:
  -h, --help            show this help message and exit
  -N NETWORK, --network NETWORK
                        Network Name
  -I IPADDRESS, --ipaddress IPADDRESS
                        IP Address
  -M MACADDRESS, --macaddress MACADDRESS
                        MAC Address
  --vendor VENDOR       Add Other Device Vendor Name
  -c, --comment         Comment
  --nonetwork           No network verification
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna otherdev change

usage: luna otherdev change [-h] [-N NETWORK] [-I IPADDRESS] [-M MACADDRESS]
                            [--vendor VENDOR] [-c] [--nonetwork]
                            [-qc File-Path OR In-Line] [-v]
                            name

positional arguments:
  name                  Other Device Name

options:
  -h, --help            show this help message and exit
  -N NETWORK, --network NETWORK
                        Network
  -I IPADDRESS, --ipaddress IPADDRESS
                        IP Address
  -M MACADDRESS, --macaddress MACADDRESS
                        MAC Address
  --vendor VENDOR       Change Other Device Vendor Name
  -c, --comment         Comment
  --nonetwork           No network verification
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna otherdev clone

usage: luna otherdev clone [-h] [-N NETWORK] [-I IPADDRESS] [-M MACADDRESS]
                           [--vendor VENDOR] [-c] [-qc File-Path OR In-Line]
                           [-v]
                           name newotherdevname

positional arguments:
  name                  Other Device Name
  newotherdevname       New Other Device Name

options:
  -h, --help            show this help message and exit
  -N NETWORK, --network NETWORK
                        Network
  -I IPADDRESS, --ipaddress IPADDRESS
                        IP Address
  -M MACADDRESS, --macaddress MACADDRESS
                        MAC Address
  --vendor VENDOR       Clone Other Device Vendor Name
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna otherdev rename

usage: luna otherdev rename [-h] [-v] name newotherdevname

positional arguments:
  name             Other Device Name
  newotherdevname  New Other Device Name

options:
  -h, --help       show this help message and exit
  -v, --verbose    Verbose Mode

luna otherdev remove

usage: luna otherdev remove [-h] [-v] name

positional arguments:
  name           Other Device Name

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna group

luna group list

usage: luna group list [-h] [-v] [-R]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna group show

usage: luna group show [-h] [-v] [-R] [-f] name

positional arguments:
  name                Name of the Group

options:
  -h, --help          show this help message and exit
  -v, --verbose       Verbose Mode
  -R, --raw           Raw JSON output
  -f, --full-scripts  Show the Full Scripts

luna group member

usage: luna group member [-h] [-v] [-R] name

positional arguments:
  name           Name of the Group

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna group add

usage: luna group add [-h] [-e {y,yes,n,no,''}] [-o OSIMAGE] [-t OSIMAGETAG]
                      [-k] [-qk File-Path OR In-Line] [-b BMCSETUPNAME]
                      [-d DOMAIN] [-r ROLES] [-s SCRIPTS] [-pre]
                      [-qpre File-Path OR In-Line] [-part]
                      [-qpart File-Path OR In-Line] [-post]
                      [-qpost File-Path OR In-Line] [-i PROVISION_INTERFACE]
                      [-p PROVISION_METHOD] [-f PROVISION_FALLBACK]
                      [-n {y,yes,n,no,''}] [-m {y,yes,n,no,''}]
                      [-U UNMANAGED_BMC_USERS] [-if INTERFACE] [-N NETWORK]
                      [-L VLANID] [-O] [-D {y,yes,n,no,''}]
                      [-qo File-Path OR In-Line] [-c]
                      [-qc File-Path OR In-Line] [-v] [--local]
                      name

positional arguments:
  name                  Name of the Group

options:
  -h, --help            show this help message and exit
  -e {y,yes,n,no,''}, --setupbmc {y,yes,n,no,''}
                        BMC Setup
  -o OSIMAGE, --osimage OSIMAGE
                        OS Image Name
  -t OSIMAGETAG, --osimagetag OSIMAGETAG
                        OS Image Tag
  -k, --kerneloptions   Kernel Options
  -qk File-Path OR In-Line, --quick-kerneloptions File-Path OR In-Line
                        Kernel Options File-Path OR In-Line
  -b BMCSETUPNAME, --bmcsetupname BMCSETUPNAME
                        BMC Setup Name
  -d DOMAIN, --domain DOMAIN
                        Domain Name
  -r ROLES, --roles ROLES
                        Roles
  -s SCRIPTS, --scripts SCRIPTS
                        Scripts
  -pre, --prescript     Pre Script
  -qpre File-Path OR In-Line, --quick-prescript File-Path OR In-Line
                        Pre Script File-Path OR In-Line
  -part, --partscript   Part Script
  -qpart File-Path OR In-Line, --quick-partscript File-Path OR In-Line
                        Part Script File-Path OR In-Line
  -post, --postscript   Post Script
  -qpost File-Path OR In-Line, --quick-postscript File-Path OR In-Line
                        Post Script File-Path OR In-Line
  -i PROVISION_INTERFACE, --provision_interface PROVISION_INTERFACE
                        Provision Interface
  -p PROVISION_METHOD, --provision_method PROVISION_METHOD
                        Provision Method
  -f PROVISION_FALLBACK, --provision_fallback PROVISION_FALLBACK
                        Provision Fallback
  -n {y,yes,n,no,''}, --netboot {y,yes,n,no,''}
                        Network Boot
  -m {y,yes,n,no,''}, --bootmenu {y,yes,n,no,''}
                        Boot Menu
  -U UNMANAGED_BMC_USERS, --unmanaged_bmc_users UNMANAGED_BMC_USERS
                        Unmanaged BMC Users
  -if INTERFACE, --interface INTERFACE
                        Interface Name
  -N NETWORK, --network NETWORK
                        Interface Network Name. * Interface is Required.
  -L VLANID, --vlanid VLANID
                        Interface VLAN ID. * Interface is Required.
  -O, --options         Interfaces Options. * Interface is Required.
  -D {y,yes,n,no,''}, --dhcp {y,yes,n,no,''}
                        Interfaces dhcp toggle. * Interface is Required.
  -qo File-Path OR In-Line, --quick-options File-Path OR In-Line
                        Options File-Path OR In-Line. * Interface is Required.
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode
  --local               Allow local item changes

luna group change

usage: luna group change [-h] [-e {y,yes,n,no,''}] [-o OSIMAGE]
                         [-t OSIMAGETAG] [-k] [-qk File-Path OR In-Line]
                         [-b BMCSETUPNAME] [-d DOMAIN] [-r ROLES] [-s SCRIPTS]
                         [-pre] [-qpre File-Path OR In-Line] [-part]
                         [-qpart File-Path OR In-Line] [-post]
                         [-qpost File-Path OR In-Line]
                         [-i PROVISION_INTERFACE] [-p PROVISION_METHOD]
                         [-f PROVISION_FALLBACK] [-n {y,yes,n,no,''}]
                         [-m {y,yes,n,no,''}] [-U UNMANAGED_BMC_USERS]
                         [-if INTERFACE] [-N NETWORK] [-L VLANID] [-O]
                         [-D {y,yes,n,no,''}] [-qo File-Path OR In-Line] [-c]
                         [-qc File-Path OR In-Line] [-v] [--local]
                         name

positional arguments:
  name                  Name of the Group

options:
  -h, --help            show this help message and exit
  -e {y,yes,n,no,''}, --setupbmc {y,yes,n,no,''}
                        BMC Setup
  -o OSIMAGE, --osimage OSIMAGE
                        OS Image Name
  -t OSIMAGETAG, --osimagetag OSIMAGETAG
                        OS Image Tag
  -k, --kerneloptions   Kernel Options
  -qk File-Path OR In-Line, --quick-kerneloptions File-Path OR In-Line
                        Kernel Options File-Path OR In-Line
  -b BMCSETUPNAME, --bmcsetupname BMCSETUPNAME
                        BMC Setup Name
  -d DOMAIN, --domain DOMAIN
                        Domain Name
  -r ROLES, --roles ROLES
                        Roles
  -s SCRIPTS, --scripts SCRIPTS
                        Scripts
  -pre, --prescript     Pre Script
  -qpre File-Path OR In-Line, --quick-prescript File-Path OR In-Line
                        Pre Script File-Path OR In-Line
  -part, --partscript   Part Script
  -qpart File-Path OR In-Line, --quick-partscript File-Path OR In-Line
                        Part Script File-Path OR In-Line
  -post, --postscript   Post Script
  -qpost File-Path OR In-Line, --quick-postscript File-Path OR In-Line
                        Post Script File-Path OR In-Line
  -i PROVISION_INTERFACE, --provision_interface PROVISION_INTERFACE
                        Provision Interface
  -p PROVISION_METHOD, --provision_method PROVISION_METHOD
                        Provision Method
  -f PROVISION_FALLBACK, --provision_fallback PROVISION_FALLBACK
                        Provision Fallback
  -n {y,yes,n,no,''}, --netboot {y,yes,n,no,''}
                        Network Boot
  -m {y,yes,n,no,''}, --bootmenu {y,yes,n,no,''}
                        Boot Menu
  -U UNMANAGED_BMC_USERS, --unmanaged_bmc_users UNMANAGED_BMC_USERS
                        Unmanaged BMC Users
  -if INTERFACE, --interface INTERFACE
                        Interface Name
  -N NETWORK, --network NETWORK
                        Interface Network Name. * Interface is Required.
  -L VLANID, --vlanid VLANID
                        Interface VLAN ID. * Interface is Required.
  -O, --options         Interfaces Options. * Interface is Required.
  -D {y,yes,n,no,''}, --dhcp {y,yes,n,no,''}
                        Interfaces dhcp toggle. * Interface is Required.
  -qo File-Path OR In-Line, --quick-options File-Path OR In-Line
                        Options File-Path OR In-Line. * Interface is Required.
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode
  --local               Allow local item changes

luna group clone

usage: luna group clone [-h] [-e {y,yes,n,no,''}] [-o OSIMAGE] [-t OSIMAGETAG]
                        [-k] [-qk File-Path OR In-Line] [-b BMCSETUPNAME]
                        [-d DOMAIN] [-r ROLES] [-s SCRIPTS] [-pre]
                        [-qpre File-Path OR In-Line] [-part]
                        [-qpart File-Path OR In-Line] [-post]
                        [-qpost File-Path OR In-Line] [-i PROVISION_INTERFACE]
                        [-p PROVISION_METHOD] [-f PROVISION_FALLBACK]
                        [-n {y,yes,n,no,''}] [-m {y,yes,n,no,''}]
                        [-U UNMANAGED_BMC_USERS] [-if INTERFACE] [-N NETWORK]
                        [-L VLANID] [-O] [-D {y,yes,n,no,''}]
                        [-qo File-Path OR In-Line] [-c]
                        [-qc File-Path OR In-Line] [-v] [--local]
                        name newgroupname

positional arguments:
  name                  Name of the Group
  newgroupname          New Name for the Group

options:
  -h, --help            show this help message and exit
  -e {y,yes,n,no,''}, --setupbmc {y,yes,n,no,''}
                        BMC Setup
  -o OSIMAGE, --osimage OSIMAGE
                        OS Image Name
  -t OSIMAGETAG, --osimagetag OSIMAGETAG
                        OS Image Tag
  -k, --kerneloptions   Kernel Options
  -qk File-Path OR In-Line, --quick-kerneloptions File-Path OR In-Line
                        Kernel Options File-Path OR In-Line
  -b BMCSETUPNAME, --bmcsetupname BMCSETUPNAME
                        BMC Setup Name
  -d DOMAIN, --domain DOMAIN
                        Domain Name
  -r ROLES, --roles ROLES
                        Roles
  -s SCRIPTS, --scripts SCRIPTS
                        Scripts
  -pre, --prescript     Pre Script
  -qpre File-Path OR In-Line, --quick-prescript File-Path OR In-Line
                        Pre Script File-Path OR In-Line
  -part, --partscript   Part Script
  -qpart File-Path OR In-Line, --quick-partscript File-Path OR In-Line
                        Part Script File-Path OR In-Line
  -post, --postscript   Post Script
  -qpost File-Path OR In-Line, --quick-postscript File-Path OR In-Line
                        Post Script File-Path OR In-Line
  -i PROVISION_INTERFACE, --provision_interface PROVISION_INTERFACE
                        Provision Interface
  -p PROVISION_METHOD, --provision_method PROVISION_METHOD
                        Provision Method
  -f PROVISION_FALLBACK, --provision_fallback PROVISION_FALLBACK
                        Provision Fallback
  -n {y,yes,n,no,''}, --netboot {y,yes,n,no,''}
                        Network Boot
  -m {y,yes,n,no,''}, --bootmenu {y,yes,n,no,''}
                        Boot Menu
  -U UNMANAGED_BMC_USERS, --unmanaged_bmc_users UNMANAGED_BMC_USERS
                        Unmanaged BMC Users
  -if INTERFACE, --interface INTERFACE
                        Interface Name
  -N NETWORK, --network NETWORK
                        Interface Network Name. * Interface is Required.
  -L VLANID, --vlanid VLANID
                        Interface VLAN ID. * Interface is Required.
  -O, --options         Interfaces Options. * Interface is Required.
  -D {y,yes,n,no,''}, --dhcp {y,yes,n,no,''}
                        Interfaces dhcp toggle. * Interface is Required.
  -qo File-Path OR In-Line, --quick-options File-Path OR In-Line
                        Options File-Path OR In-Line. * Interface is Required.
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -v, --verbose         Verbose Mode
  --local               Allow local item changes

luna group rename

usage: luna group rename [-h] [-v] name newgroupname

positional arguments:
  name           Name of the Group
  newgroupname   New Name for the Group

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna group remove

usage: luna group remove [-h] [-v] name

positional arguments:
  name           Name of the Group

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna group ospush

usage: luna group ospush [-h] [-o OSIMAGE] [--nodry] [-v] name

positional arguments:
  name                  Name of the Group

options:
  -h, --help            show this help message and exit
  -o OSIMAGE, --osimage OSIMAGE
                        OS Image Name
  --nodry               No Dry flag to avoid dry run
  -v, --verbose         Verbose Mode

luna group listinterface

usage: luna group listinterface [-h] [-v] [-R] name

positional arguments:
  name           Name of the Group

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna group showinterface

usage: luna group showinterface [-h] [-v] [-R] name interface

positional arguments:
  name           Name of the Group
  interface      Name of the Group Interface

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna group changeinterface

usage: luna group changeinterface [-h] [-N NETWORK] [-L VLANID] [-D] [-O]
                                  [-qO File-Path OR In-Line] [-v]
                                  name interface

positional arguments:
  name                  Name of the Group
  interface             Group Interface Name

options:
  -h, --help            show this help message and exit
  -N NETWORK, --network NETWORK
                        Network Name
  -L VLANID, --vlanid VLANID
                        VLAN ID
  -D, --dhcp            toggle dhcp
  -O, --options         Interfaces Options
  -qO File-Path OR In-Line, --quick-options File-Path OR In-Line
                        Options File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna group removeinterface

usage: luna group removeinterface [-h] [-v] name interface

positional arguments:
  name           Name of the Group
  interface      Name of the Group Interface

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna node

luna node list

usage: luna node list [-h] [-v] [-R]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna node show

usage: luna node show [-h] [-v] [-R] [-f] name

positional arguments:
  name                Name of the Node

options:
  -h, --help          show this help message and exit
  -v, --verbose       Verbose Mode
  -R, --raw           Raw JSON output
  -f, --full-scripts  Show the Full Scripts

luna node add

usage: luna node add [-h] -g GROUP [-o OSIMAGE] [-t OSIMAGETAG] [-k]
                     [-qk File-Path OR In-Line] [-e {y,yes,n,no,''}]
                     [-b BMCSETUP] [--switch SWITCH] [--switchport SWITCHPORT]
                     [--cloud CLOUD] [-r ROLES] [-s SCRIPTS] [-pre]
                     [-qpre File-Path OR In-Line] [-part]
                     [-qpart File-Path OR In-Line] [-post]
                     [-qpost File-Path OR In-Line] [-i PROVISION_INTERFACE]
                     [-p PROVISION_METHOD] [-f PROVISION_FALLBACK]
                     [-n {y,yes,n,no,''}] [-m {y,yes,n,no,''}]
                     [-S {y,yes,n,no,''}] [--status STATUS]
                     [--tpm_uuid TPM_UUID] [--tpm_pubkey TPM_PUBKEY]
                     [--tpm_sha256 TPM_SHA256] [-U UNMANAGED_BMC_USERS] [-c]
                     [-qc File-Path OR In-Line] [-if INTERFACE] [-N NETWORK]
                     [-L VLANID] [-I IPADDRESS] [-M MACADDRESS] [-O]
                     [-D {y,yes,n,no,''}] [-qo File-Path OR In-Line] [-v]
                     [--local]
                     name

positional arguments:
  name                  Name of the Node

options:
  -h, --help            show this help message and exit
  -g GROUP, --group GROUP
                        Group Name
  -o OSIMAGE, --osimage OSIMAGE
                        OS Image Name
  -t OSIMAGETAG, --osimagetag OSIMAGETAG
                        OS Image Tag
  -k, --kerneloptions   Kernel Options
  -qk File-Path OR In-Line, --quick-kerneloptions File-Path OR In-Line
                        Kernel Options File-Path OR In-Line
  -e {y,yes,n,no,''}, --setupbmc {y,yes,n,no,''}
                        BMC Setup
  -b BMCSETUP, --bmcsetup BMCSETUP
                        BMC Setup
  --switch SWITCH       Switch Name
  --switchport SWITCHPORT
                        Switch Port
  --cloud CLOUD         Cloud Name
  -r ROLES, --roles ROLES
                        Roles
  -s SCRIPTS, --scripts SCRIPTS
                        Scripts
  -pre, --prescript     Pre Script
  -qpre File-Path OR In-Line, --quick-prescript File-Path OR In-Line
                        Pre Script File-Path OR In-Line
  -part, --partscript   Part Script
  -qpart File-Path OR In-Line, --quick-partscript File-Path OR In-Line
                        Part Script File-Path OR In-Line
  -post, --postscript   Post Script
  -qpost File-Path OR In-Line, --quick-postscript File-Path OR In-Line
                        Post Script File-Path OR In-Line
  -i PROVISION_INTERFACE, --provision_interface PROVISION_INTERFACE
                        Provision Interface
  -p PROVISION_METHOD, --provision_method PROVISION_METHOD
                        Provision Method
  -f PROVISION_FALLBACK, --provision_fallback PROVISION_FALLBACK
                        Provision Fallback
  -n {y,yes,n,no,''}, --netboot {y,yes,n,no,''}
                        Network Boot
  -m {y,yes,n,no,''}, --bootmenu {y,yes,n,no,''}
                        Boot Menu
  -S {y,yes,n,no,''}, --service {y,yes,n,no,''}
                        Service
  --status STATUS       Status
  --tpm_uuid TPM_UUID   TPM UUID
  --tpm_pubkey TPM_PUBKEY
                        TPM Public Key
  --tpm_sha256 TPM_SHA256
                        TPM SHA256
  -U UNMANAGED_BMC_USERS, --unmanaged_bmc_users UNMANAGED_BMC_USERS
                        Unmanaged BMC Users
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -if INTERFACE, --interface INTERFACE
                        Interface Name
  -N NETWORK, --network NETWORK
                        Interface Network Name. * Interface is Required.
  -L VLANID, --vlanid VLANID
                        Interface VLAN ID. * Interface is Required.
  -I IPADDRESS, --ipaddress IPADDRESS
                        Interfaces IP Address. * Interface is Required.
  -M MACADDRESS, --macaddress MACADDRESS
                        Interfaces MAC Address. * Interface is Required.
  -O, --options         Interfaces Options. * Interface is Required.
  -D {y,yes,n,no,''}, --dhcp {y,yes,n,no,''}
                        Interfaces dhcp toggle. * Interface is Required.
  -qo File-Path OR In-Line, --quick-options File-Path OR In-Line
                        Options File-Path OR In-Line. * Interface is Required.
  -v, --verbose         Verbose Mode
  --local               Allow local item changes

luna node change

usage: luna node change [-h] [-g GROUP] [-o OSIMAGE] [-t OSIMAGETAG] [-k]
                        [-qk File-Path OR In-Line] [-e {y,yes,n,no,''}]
                        [-b BMCSETUP] [--switch SWITCH]
                        [--switchport SWITCHPORT] [--cloud CLOUD] [-r ROLES]
                        [-s SCRIPTS] [-pre] [-qpre File-Path OR In-Line]
                        [-part] [-qpart File-Path OR In-Line] [-post]
                        [-qpost File-Path OR In-Line] [-i PROVISION_INTERFACE]
                        [-p PROVISION_METHOD] [-f PROVISION_FALLBACK]
                        [-n {y,yes,n,no,''}] [-m {y,yes,n,no,''}]
                        [-S {y,yes,n,no,''}] [--status STATUS]
                        [--tpm_uuid TPM_UUID] [--tpm_pubkey TPM_PUBKEY]
                        [--tpm_sha256 TPM_SHA256] [-U UNMANAGED_BMC_USERS]
                        [-c] [-qc File-Path OR In-Line] [-if INTERFACE]
                        [-N NETWORK] [-L VLANID] [-I IPADDRESS]
                        [-M MACADDRESS] [-O] [-D {y,yes,n,no,''}]
                        [-qo File-Path OR In-Line] [-v] [--local]
                        name

positional arguments:
  name                  Name of the Node

options:
  -h, --help            show this help message and exit
  -g GROUP, --group GROUP
                        Group Name
  -o OSIMAGE, --osimage OSIMAGE
                        OS Image Name
  -t OSIMAGETAG, --osimagetag OSIMAGETAG
                        OS Image Tag
  -k, --kerneloptions   Kernel Options
  -qk File-Path OR In-Line, --quick-kerneloptions File-Path OR In-Line
                        Kernel Options File-Path OR In-Line
  -e {y,yes,n,no,''}, --setupbmc {y,yes,n,no,''}
                        BMC Setup
  -b BMCSETUP, --bmcsetup BMCSETUP
                        BMC Setup
  --switch SWITCH       Switch Name
  --switchport SWITCHPORT
                        Switch Port
  --cloud CLOUD         Cloud Name
  -r ROLES, --roles ROLES
                        Roles
  -s SCRIPTS, --scripts SCRIPTS
                        Scripts
  -pre, --prescript     Pre Script
  -qpre File-Path OR In-Line, --quick-prescript File-Path OR In-Line
                        Pre Script File-Path OR In-Line
  -part, --partscript   Part Script
  -qpart File-Path OR In-Line, --quick-partscript File-Path OR In-Line
                        Part Script File-Path OR In-Line
  -post, --postscript   Post Script
  -qpost File-Path OR In-Line, --quick-postscript File-Path OR In-Line
                        Post Script File-Path OR In-Line
  -i PROVISION_INTERFACE, --provision_interface PROVISION_INTERFACE
                        Provision Interface
  -p PROVISION_METHOD, --provision_method PROVISION_METHOD
                        Provision Method
  -f PROVISION_FALLBACK, --provision_fallback PROVISION_FALLBACK
                        Provision Fallback
  -n {y,yes,n,no,''}, --netboot {y,yes,n,no,''}
                        Network Boot
  -m {y,yes,n,no,''}, --bootmenu {y,yes,n,no,''}
                        Boot Menu
  -S {y,yes,n,no,''}, --service {y,yes,n,no,''}
                        Service
  --status STATUS       Status
  --tpm_uuid TPM_UUID   TPM UUID
  --tpm_pubkey TPM_PUBKEY
                        TPM Public Key
  --tpm_sha256 TPM_SHA256
                        TPM SHA256
  -U UNMANAGED_BMC_USERS, --unmanaged_bmc_users UNMANAGED_BMC_USERS
                        Unmanaged BMC Users
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -if INTERFACE, --interface INTERFACE
                        Interface Name
  -N NETWORK, --network NETWORK
                        Interface Network Name. * Interface is Required.
  -L VLANID, --vlanid VLANID
                        Interface VLAN ID. * Interface is Required.
  -I IPADDRESS, --ipaddress IPADDRESS
                        Interfaces IP Address. * Interface is Required.
  -M MACADDRESS, --macaddress MACADDRESS
                        Interfaces MAC Address. * Interface is Required.
  -O, --options         Interfaces Options. * Interface is Required.
  -D {y,yes,n,no,''}, --dhcp {y,yes,n,no,''}
                        Interfaces dhcp toggle. * Interface is Required.
  -qo File-Path OR In-Line, --quick-options File-Path OR In-Line
                        Options File-Path OR In-Line. * Interface is Required.
  -v, --verbose         Verbose Mode
  --local               Allow local item changes

luna node clone

usage: luna node clone [-h] [-g GROUP] [-o OSIMAGE] [-t OSIMAGETAG] [-k]
                       [-qk File-Path OR In-Line] [-e {y,yes,n,no,''}]
                       [-b BMCSETUP] [--switch SWITCH]
                       [--switchport SWITCHPORT] [--cloud CLOUD] [-r ROLES]
                       [-s SCRIPTS] [-pre] [-qpre File-Path OR In-Line]
                       [-part] [-qpart File-Path OR In-Line] [-post]
                       [-qpost File-Path OR In-Line] [-i PROVISION_INTERFACE]
                       [-p PROVISION_METHOD] [-f PROVISION_FALLBACK]
                       [-n {y,yes,n,no,''}] [-m {y,yes,n,no,''}]
                       [-S {y,yes,n,no,''}] [--status STATUS]
                       [--tpm_uuid TPM_UUID] [--tpm_pubkey TPM_PUBKEY]
                       [--tpm_sha256 TPM_SHA256] [-U UNMANAGED_BMC_USERS] [-c]
                       [-qc File-Path OR In-Line] [-if INTERFACE] [-N NETWORK]
                       [-L VLANID] [-I IPADDRESS] [-M MACADDRESS] [-O]
                       [-D {y,yes,n,no,''}] [-qo File-Path OR In-Line] [-v]
                       [--local]
                       name newnodename

positional arguments:
  name                  Name of the Node
  newnodename           New Name for the Node

options:
  -h, --help            show this help message and exit
  -g GROUP, --group GROUP
                        Group Name
  -o OSIMAGE, --osimage OSIMAGE
                        OS Image Name
  -t OSIMAGETAG, --osimagetag OSIMAGETAG
                        OS Image Tag
  -k, --kerneloptions   Kernel Options
  -qk File-Path OR In-Line, --quick-kerneloptions File-Path OR In-Line
                        Kernel Options File-Path OR In-Line
  -e {y,yes,n,no,''}, --setupbmc {y,yes,n,no,''}
                        BMC Setup
  -b BMCSETUP, --bmcsetup BMCSETUP
                        BMC Setup
  --switch SWITCH       Switch Name
  --switchport SWITCHPORT
                        Switch Port
  --cloud CLOUD         Cloud Name
  -r ROLES, --roles ROLES
                        Roles
  -s SCRIPTS, --scripts SCRIPTS
                        Scripts
  -pre, --prescript     Pre Script
  -qpre File-Path OR In-Line, --quick-prescript File-Path OR In-Line
                        Pre Script File-Path OR In-Line
  -part, --partscript   Part Script
  -qpart File-Path OR In-Line, --quick-partscript File-Path OR In-Line
                        Part Script File-Path OR In-Line
  -post, --postscript   Post Script
  -qpost File-Path OR In-Line, --quick-postscript File-Path OR In-Line
                        Post Script File-Path OR In-Line
  -i PROVISION_INTERFACE, --provision_interface PROVISION_INTERFACE
                        Provision Interface
  -p PROVISION_METHOD, --provision_method PROVISION_METHOD
                        Provision Method
  -f PROVISION_FALLBACK, --provision_fallback PROVISION_FALLBACK
                        Provision Fallback
  -n {y,yes,n,no,''}, --netboot {y,yes,n,no,''}
                        Network Boot
  -m {y,yes,n,no,''}, --bootmenu {y,yes,n,no,''}
                        Boot Menu
  -S {y,yes,n,no,''}, --service {y,yes,n,no,''}
                        Service
  --status STATUS       Status
  --tpm_uuid TPM_UUID   TPM UUID
  --tpm_pubkey TPM_PUBKEY
                        TPM Public Key
  --tpm_sha256 TPM_SHA256
                        TPM SHA256
  -U UNMANAGED_BMC_USERS, --unmanaged_bmc_users UNMANAGED_BMC_USERS
                        Unmanaged BMC Users
  -c, --comment         Comment
  -qc File-Path OR In-Line, --quick-comment File-Path OR In-Line
                        Comment File-Path OR In-Line
  -if INTERFACE, --interface INTERFACE
                        Interface Name
  -N NETWORK, --network NETWORK
                        Interface Network Name. * Interface is Required.
  -L VLANID, --vlanid VLANID
                        Interface VLAN ID. * Interface is Required.
  -I IPADDRESS, --ipaddress IPADDRESS
                        Interfaces IP Address. * Interface is Required.
  -M MACADDRESS, --macaddress MACADDRESS
                        Interfaces MAC Address. * Interface is Required.
  -O, --options         Interfaces Options. * Interface is Required.
  -D {y,yes,n,no,''}, --dhcp {y,yes,n,no,''}
                        Interfaces dhcp toggle. * Interface is Required.
  -qo File-Path OR In-Line, --quick-options File-Path OR In-Line
                        Options File-Path OR In-Line. * Interface is Required.
  -v, --verbose         Verbose Mode
  --local               Allow local item changes

luna node rename

usage: luna node rename [-h] [-v] name newnodename

positional arguments:
  name           Name of the Node
  newnodename    New Name for the Node

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna node remove

usage: luna node remove [-h] [-v] name

positional arguments:
  name           Name of the Node

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna node osgrab

usage: luna node osgrab [-h] [-o OSIMAGE] [-b] [--nodry] [-v] name

positional arguments:
  name                  Name of the Node

options:
  -h, --help            show this help message and exit
  -o OSIMAGE, --osimage OSIMAGE
                        OS Image Name
  -b, --bare            Bare OS Image(Exclude Packing)
  --nodry               No Dry flag to avoid dry run
  -v, --verbose         Verbose Mode

luna node ospush

usage: luna node ospush [-h] [-o OSIMAGE] [--nodry] [-v] name

positional arguments:
  name                  Name of the Node

options:
  -h, --help            show this help message and exit
  -o OSIMAGE, --osimage OSIMAGE
                        OS Image Name
  --nodry               No Dry flag to avoid dry run
  -v, --verbose         Verbose Mode

luna node listinterface

usage: luna node listinterface [-h] [-v] [-R] name

positional arguments:
  name           Name of the Node

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna node showinterface

usage: luna node showinterface [-h] [-v] [-R] name interface

positional arguments:
  name           Name of the Node
  interface      Name of the Node Interface

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna node changeinterface

usage: luna node changeinterface [-h] [-N NETWORK] [-L VLANID] [-I IPADDRESS]
                                 [-M MACADDRESS] [-D] [-O]
                                 [-qO File-Path OR In-Line] [-v]
                                 name interface

positional arguments:
  name                  Name of the Node
  interface             Name of the Node Interface

options:
  -h, --help            show this help message and exit
  -N NETWORK, --network NETWORK
                        Network Name
  -L VLANID, --vlanid VLANID
                        VLAN ID
  -I IPADDRESS, --ipaddress IPADDRESS
                        IP Address
  -M MACADDRESS, --macaddress MACADDRESS
                        MAC Address
  -D, --dhcp            toggle dhcp
  -O, --options         Interfaces Options
  -qO File-Path OR In-Line, --quick-options File-Path OR In-Line
                        Options File-Path OR In-Line
  -v, --verbose         Verbose Mode

luna node removeinterface

usage: luna node removeinterface [-h] [-v] name interface

positional arguments:
  name           Name of the Node
  interface      Name of the Node Interface

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode

luna secrets

luna secrets list

usage: luna secrets list [-h] [-v] [-R] {node,group} ...

positional arguments:
  {node,group}
    node         List Node Secrets
    group        List Group Secrets

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna secrets show

usage: luna secrets show [-h] {node,group} ...

positional arguments:
  {node,group}
    node        Show Node Secrets
    group       Show Group Secrets

options:
  -h, --help    show this help message and exit

luna secrets add

usage: luna secrets add [-h] {node,group} ...

positional arguments:
  {node,group}
    node        Add A Node Secrets
    group       Add A Group Secrets

options:
  -h, --help    show this help message and exit

luna secrets change

usage: luna secrets change [-h] {node,group} ...

positional arguments:
  {node,group}
    node        Change Node Secrets
    group       Change Group Secrets

options:
  -h, --help    show this help message and exit

luna secrets clone

usage: luna secrets clone [-h] {node,group} ...

positional arguments:
  {node,group}
    node        Clone Node Secrets
    group       Clone Group Secrets

options:
  -h, --help    show this help message and exit

luna secrets remove

usage: luna secrets remove [-h] {node,group} ...

positional arguments:
  {node,group}
    node        Remove Node Secrets
    group       Remove Group Secrets

options:
  -h, --help    show this help message and exit

luna service

luna service dhcp

usage: luna service dhcp [-h] {start,stop,restart,reload,status} ...

positional arguments:
  {start,stop,restart,reload,status}
    start               Start DHCP Service
    stop                Stop DHCP Service
    restart             Restart DHCP Service
    reload              Reload DHCP Service
    status              Status DHCP Service

options:
  -h, --help            show this help message and exit

luna service dns

usage: luna service dns [-h] {start,stop,restart,reload,status} ...

positional arguments:
  {start,stop,restart,reload,status}
    start               Start DNS Service
    stop                Stop DNS Service
    restart             Restart DNS Service
    reload              Reload DNS Service
    status              Status DNS Service

options:
  -h, --help            show this help message and exit

luna service luna2

usage: luna service luna2 [-h] {start,stop,restart,reload,status} ...

positional arguments:
  {start,stop,restart,reload,status}
    start               Start LUNA2 Service
    stop                Stop LUNA2 Service
    restart             Restart LUNA2 Service
    reload              Reload LUNA2 Service
    status              Status LUNA2 Service

options:
  -h, --help            show this help message and exit

luna control

luna control power

usage: luna control power [-h] {on,off,status,reset} ...

positional arguments:
  {on,off,status,reset}
    on                  Node(s) On
    off                 Node(s) Off
    status              Node(s) Status
    reset               Node(s) Reset

options:
  -h, --help            show this help message and exit

luna control sel

usage: luna control sel [-h] {list,clear} ...

positional arguments:
  {list,clear}
    list        Node(s) List
    clear       Node(s) Clear

options:
  -h, --help    show this help message and exit

luna control chassis

usage: luna control chassis [-h] {identify,noidentify} ...

positional arguments:
  {identify,noidentify}
    identify            Node(s) Identify
    noidentify          Node(s) Noidentify

options:
  -h, --help            show this help message and exit

luna control redfish

usage: luna control redfish [-h] {upload,setting} ...

positional arguments:
  {upload,setting}
    upload          Node(s) Upload
    setting         Node(s) Setting

options:
  -h, --help        show this help message and exit

luna monitor

luna monitor status

usage: luna monitor status [-h] [-v] [-R]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output

luna monitor queue

usage: luna monitor queue [-h] [-v] [-R]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Verbose Mode
  -R, --raw      Raw JSON output