Snippet #855
So I’m "puppetizing" my EC2 servers. The approach I used to use before Puppet was to create a base, EBS-backed AMI and push as much configuration as possible out onto a separate EBS "data" volume. That configuration would get pulled in via include
directives (where the service in question supported it) or via creative mounting (eg. setting up /etc/fstab
to mount /data/mysql
at /var/lib/mysql
). Moving towards Puppet means less of that, and more of just sticking the configuration files in Puppet and telling it to put them where they belong on the base AMI.