Automate EC2 Instance Setup with user-data Scripts (via) I knew about EC2’s user-data feature—what I didn’t know is that the Alestic and Canonical images are configured so that if the user-data starts with #! the instance will automatically execute it as a shell script as soon as it boots up (after networking has been configured).
Yeah, it's similar to how we have setup our ec2 instances too, using puppet to bootstrap to do the configuring rather than just pure shell.