New in version 2014.1.0.
Use this minion to spin up a cloud instance:
my-ec2-instance:
cloud.profile:
my-ec2-config
Ensure that no instances with the specified names exist.
CAUTION: This is a destructive state, which will search all configured cloud providers for the named instance, and destroy it.
The name of the instance to destroy
Do run the state only if is unless succeed
Do not run the state at least unless succeed
Spin up a single instance on a cloud provider, using salt-cloud. This state does not take a profile argument; rather, it takes the arguments that would normally be configured as part of the state.
Note that while this function does take any configuration argument that would normally be used to create an instance, it will not verify the state of any of those arguments on an existing instance. Stateful properties of an instance should be configured using their own individual state (i.e., cloud.tagged, cloud.untagged, etc).
The name of the instance to create
The name of the cloud provider to use
Do run the state only if is unless succeed
Do not run the state at least unless succeed
Any extra opts that need to be used
Create a single instance on a cloud provider, using a salt-cloud profile.
Note that while profiles used this function do take any configuration argument that would normally be used to create an instance using a profile, this state will not verify the state of any of those arguments on an existing instance. Stateful properties of an instance should be configured using their own individual state (i.e., cloud.tagged, cloud.untagged, etc).
The name of the instance to create
The name of the cloud profile to use
Do run the state only if is unless succeed
Do not run the state at least unless succeed
Any profile override or addition
Any extra opts that need to be used
Check that a block volume exists.
Check if a block volume is attached.
Check if a block volume is attached.
Returns True if server or Volume do not exist.
Check that a block volume exists.