The IBM SCE cloud module. This module interfaces with the IBM SCE public cloud service. To use Salt Cloud with IBM SCE log into the IBM SCE web interface and create an SSH key.
Set up the cloud configuration at /etc/salt/cloud.providers or
/etc/salt/cloud.providers.d/ibmsce.conf:
my-imbsce-config:
# The generated api key to use
user: myuser@mycompany.com
# The user's password
password: saltybacon
# The name of the ssh key to use
ssh_key_name: mykey
# The ID of the datacenter to use
location: Raleigh
provider: ibmsce
salt.cloud.clouds.ibmsce.avail_images(conn=None, call=None)¶Return a dict of all available VM images on the cloud provider with relevant data
salt.cloud.clouds.ibmsce.avail_locations(conn=None, call=None)¶Return a dict of all available VM locations on the cloud provider with relevant data
salt.cloud.clouds.ibmsce.avail_sizes(conn=None, call=None)¶Return a dict of all available VM images on the cloud provider with relevant data
salt.cloud.clouds.ibmsce.create(vm_)¶Create a single VM from a data dict
salt.cloud.clouds.ibmsce.destroy(name, conn=None, call=None)¶Delete a single VM
salt.cloud.clouds.ibmsce.get_configured_provider()¶Return the first configured instance.
salt.cloud.clouds.ibmsce.get_conn()¶Return a conn object for the passed VM data
salt.cloud.clouds.ibmsce.get_image(conn, vm_)¶Return the image object to use
salt.cloud.clouds.ibmsce.get_location(conn, vm_)¶Return the location object to use
salt.cloud.clouds.ibmsce.get_size(conn, vm_)¶Return the VM's size object
salt.cloud.clouds.ibmsce.list_nodes(conn=None, call=None)¶Return a list of the VMs that are on the provider
salt.cloud.clouds.ibmsce.list_nodes_full(conn=None, call=None)¶Return a list of the VMs that are on the provider, with all fields
salt.cloud.clouds.ibmsce.list_nodes_select(conn=None, call=None)¶Return a list of the VMs that are on the provider, with select fields
salt.cloud.clouds.ibmsce.script(vm_)¶Return the script deployment object
salt.cloud.clouds.ibmsce.show_instance(name, call=None)¶Show the details from the provider concerning an instance
salt.cloud.clouds.ibmsce.ssh_interface(vm_)¶Return the ssh_interface type to connect to. Either 'public_ips' (default) or 'private_ips'.
Current Salt release: 2014.1.7
Docs for previous releases on salt.rtfd.org.