The SoftLayer HW cloud module is used to control access to the SoftLayer hardware cloud system
Use of this module only requires the apikey
parameter. Set up the cloud
configuration at:
/etc/salt/cloud.providers
or /etc/salt/cloud.providers.d/softlayer.conf
:
my-softlayer-config:
# SoftLayer account api key
user: MYLOGIN
apikey: JVkbSJDGHSDKUKSDJfhsdklfjgsjdkflhjlsdfffhgdgjkenrtuinv
provider: softlayer_hw
The SoftLayer Python Library needs to be installed in order to use the SoftLayer salt.cloud modules. See: https://pypi.python.org/pypi/SoftLayer
depends: | softlayer |
---|
salt.cloud.clouds.softlayer_hw.
avail_images
(call=None)Return a dict of all available VM images on the cloud provider.
salt.cloud.clouds.softlayer_hw.
avail_sizes
(call=None)Return a dict of all available VM sizes on the cloud provider with relevant data. This data is provided in three dicts.
salt.cloud.clouds.softlayer_hw.
destroy
(name, call=None)Destroy a node.
CLI Example:
salt-cloud --destroy mymachine
salt.cloud.clouds.softlayer_hw.
get_conn
(service='SoftLayer_Hardware')Return a conn object for the passed VM data
salt.cloud.clouds.softlayer_hw.
get_location
(vm_=None)salt.cloud.clouds.softlayer_hw.
list_nodes
(call=None)Return a list of the VMs that are on the provider
salt.cloud.clouds.softlayer_hw.
list_nodes_full
(mask='mask[id, hostname, primaryIpAddress, primaryBackendIpAddress, processorPhysicalCoreAmount, memoryCount]', call=None)Return a list of the VMs that are on the provider