Easy way of setting up an autoscaling group which supports rolling updates, which also takes care of creating:
- Launch configuration
- Security group with egress all.
- IAM instance profile.
Note that this resource will create a cloudformation stack for the autoscaling group in order to support rolling updates.