There should be guarantees about state of clouds after a command returns (are all commands synchronous? Configuration seems to be, but cloud terminate is not; possibly have a command line flag to wait until done). This enables scripting.
I noticed this after I followed a "cloud terminate" quickly with a ec2-revoke and ec2-delete-group commands that failed because termination was not yet completed.
There should be guarantees about state of clouds after a command returns (are all commands synchronous? Configuration seems to be, but cloud terminate is not; possibly have a command line flag to wait until done). This enables scripting.
I noticed this after I followed a "cloud terminate" quickly with a ec2-revoke and ec2-delete-group commands that failed because termination was not yet completed.