Cloudformation automatic rollback on error is enable by default you are charged for errors cloudformation is free stacks can wait for apps using the WaitCondition Fn:GetAtt to output data IAM Role Creation and Assigment is also supported