This runner wraps the functionality of salt cloud making salt cloud routines available to all internal apis via the runner system
Execute a single action on the given map/provider/instance
CLI Example:
salt-run cloud.action start my-salt-vm
Create an instance using Salt Cloud
CLI Example:
salt-run cloud.create my-ec2-config myinstance \
image=ami-1624987f size='t1.micro' ssh_username=ec2-user \
securitygroup=default delvol_on_destroy=True
Destroy the named vm(s)
List all available cloud provider data
List cloud provider images for the given providers
List cloud provider sizes for the given providers
List cloud provider sizes for the given providers
Execute a salt cloud map file
Create a cloud vm with the given profile and instances, instances can be a list or comma-delimited string
CLI Example:
salt-run cloud.profile prof=my-ec2 instances=node1,node2,node3
List cloud provider data for all providers
List selected nodes