Runner for SmartOS minions control vmadm
salt.runners.smartos_vmadm.
get
(search, one=True)¶Return information for vms
Note
If the search parameter does not contain an equal (=) symbol it will be assumed it will be tried as uuid, hostname, and alias.
CLI Example:
salt-run vmadm.get 91244bba-1146-e4ec-c07e-e825e0223aa9
salt-run vmadm.get search='alias=saskia'
salt.runners.smartos_vmadm.
is_running
(search)¶Return true if vm is running
Note
If the search parameter does not contain an equal (=) symbol it will be assumed it will be tried as uuid, hostname, and alias.
Note
If multiple vms are matched, the result will be true of ALL vms are running
CLI Example:
salt-run vmadm.is_running 91244bba-1146-e4ec-c07e-e825e0223aa9
salt-run vmadm.is_running search='alias=julia'
salt.runners.smartos_vmadm.
list
(search=None, verbose=False)¶List all vms
CLI Example:
salt-run vmadm.list
salt-run vmadm.list search='type=KVM'
salt-run vmadm.list verbose=True
salt.runners.smartos_vmadm.
nodes
(verbose=False)¶List all compute nodes
CLI Example:
salt-run vmadm.nodes
salt-run vmadm.nodes verbose=True
salt.runners.smartos_vmadm.
reboot
(search, one=True, force=False)¶Reboot one or more vms
Note
If the search parameter does not contain an equal (=) symbol it will be assumed it will be tried as uuid, hostname, and alias.
CLI Example:
salt-run vmadm.reboot 91244bba-1146-e4ec-c07e-e825e0223aa9
salt-run vmadm.reboot search='alias=marije'
salt-run vmadm.reboot search='type=KVM' one=False
salt.runners.smartos_vmadm.
start
(search, one=True)¶Start one or more vms
Note
If the search parameter does not contain an equal (=) symbol it will be assumed it will be tried as uuid, hostname, and alias.
CLI Example:
salt-run vmadm.start 91244bba-1146-e4ec-c07e-e825e0223aa9
salt-run vmadm.start search='alias=jiska'
salt-run vmadm.start search='type=KVM' one=False
salt.runners.smartos_vmadm.
stop
(search, one=True)¶Stop one or more vms
Note
If the search parameter does not contain an equal (=) symbol it will be assumed it will be tried as uuid, hostname, and alias.
CLI Example:
salt-run vmadm.stop 91244bba-1146-e4ec-c07e-e825e0223aa9
salt-run vmadm.stop search='alias=jody'
salt-run vmadm.stop search='type=KVM' one=False