salt.modules.cloud

Salt-specific interface for calling Salt Cloud directly

salt.modules.cloud.action(fun=None, cloudmap=None, names=None, provider=None, instance=None, **kwargs)

Execute a single action on the given provider/instance

CLI Example:

salt '*' cloud.action start instance=myinstance
salt '*' cloud.action stop instance=myinstance
salt '*' cloud.action show_image provider=my-ec2-config             image=ami-1624987f
salt.modules.cloud.create(provider, names, **kwargs)

Create an instance using Salt Cloud

CLI Example:

salt minionname cloud.create my-ec2-config myinstance             image=ami-1624987f size='Micro Instance' ssh_username=ec2-user             securitygroup=default delvol_on_destroy=True
salt.modules.cloud.destroy(names)

Destroy the named VM(s)

CLI Example:

salt '*' cloud.destroy myinstance
salt.modules.cloud.full_query(query_type='list_nodes_full')

List all available cloud provider data

CLI Example:

salt '*' cloud.full_query
salt.modules.cloud.list_images(provider='all')

List cloud provider images for the given providers

CLI Example:

salt '*' cloud.list_images my-gce-config
salt.modules.cloud.list_locations(provider='all')

List cloud provider locations for the given providers

CLI Example:

salt '*' cloud.list_locations my-gce-config
salt.modules.cloud.list_sizes(provider='all')

List cloud provider sizes for the given providers

CLI Example:

salt '*' cloud.list_sizes my-gce-config
salt.modules.cloud.profile(profile, names, **kwargs)

Spin up an instance using Salt Cloud

CLI Example:

salt '*' cloud.profile my-gce-config myinstance
salt.modules.cloud.query(query_type='list_nodes')

List cloud provider data for all providers

CLI Examples:

salt '*' cloud.query
salt '*' cloud.query list_nodes_full
salt '*' cloud.query list_nodes_select
salt.modules.cloud.select_query(query_type='list_nodes_select')

List selected nodes

CLI Example:

salt '*' cloud.select_query

Current Salt release: 2014.1.6

Docs for previous releases on salt.rtfd.org.

Previous topic

salt.modules.chocolatey

Next topic

salt.modules.cmdmod

Upcoming SaltStack Events