title: Keeping AWS user data in sync across multiple Launch Configurations
body: <p>So I've got 7 apps, each with an auto scaling group and Launch Configuration for prod and dev, so 14 different launch configs all with the same User Data pasted into them, basically:</p>
  
  <pre><code>#cloud-config
  users:
   - make a user
   - make another user
  
  timezone: US/Eastern
  
  package_update: true
  package_upgrade: true
  package_reboot_if_required: true
  packages:
      - vim
  </code></pre>
  
  <p>now say I want to add another package, epel-release, I would need to go duplicate each of the 14 launch configurations, paste in the modified userdata, and associate the new LC with each of the 14 auto scaling groups.</p>
  
  <p>I must be missing something, there's got to be an easier way to manage this</p>