airshipctl/docs/source/cli/airshipctl_baremetal_poweroff.md
Kostiantyn Kalynovskyi 7dfb0eb98c Don't allow to run baremetal actions without flags
With this change we will be sure that no commands against bmh
hosts will be applied without selector flags specified, now if you
want to target all hosts in inventory you must specify --all flag

Relates-To: #364
Related-To: #364

Closes: #364
Change-Id: I0d615ea226528162e07acc96fa61b26e031145aa
2021-02-24 20:01:15 +00:00

1.6 KiB

airshipctl baremetal poweroff

Shutdown a baremetal hosts

Synopsis

Power off baremetal hosts The command will target baremetal hosts from airship inventory kustomize root based on the --name, --namespace and --labels flags provided. If no flags are provided airshipctl will try to select all baremetal hosts in the inventory

airshipctl baremetal poweroff [flags]

Examples

Perform action against hosts with name rdm9r3s3 in all namespaces where the host is found
# airshipctl baremetal poweroff --name rdm9r3s3

Perform action against hosts with name rdm9r3s3 in namespace metal3
# airshipctl baremetal poweroff --name rdm9r3s3 --namespace metal3

Perform action against all hosts defined in inventory
# airshipctl baremetal poweroff --all

Perform action against hosts with a label 'foo=bar'
# airshipctl baremetal poweroff --labels "foo=bar"

Options

      --all                specify this to target all hosts in the inventory
  -h, --help               help for poweroff
  -l, --labels string      Label(s) to filter desired baremetal host documents
      --name string        Name to filter desired baremetal host document
  -n, --namespace string   airshipctl phase that contains the desired baremetal host document(s)
      --timeout duration   timeout on baremetal action (default 10m0s)

Options inherited from parent commands

      --airshipconf string   Path to file for airshipctl configuration. (default "$HOME/.airship/config")
      --debug                enable verbose output

SEE ALSO