salt.cloud.clouds.ibmsce

IBM SCE Cloud Module

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.6

Docs for previous releases on salt.rtfd.org.

Table Of Contents

Previous topic

salt.cloud.clouds.gogrid

Next topic

salt.cloud.clouds.joyent

Upcoming SaltStack Events