My company has decided to migrate our base server images from Ubuntu Server to Amazon Linux. In the past we would spin up an Ubuntu Server LTS box from vagrantbox.es to emulate an instance in our AWS stack, but Amazon only provides an AMI.
According to the Amazon Linux AMI FAQ, updates are custom tailored depending on the EC2 region the AMI is launched in, which might have issues with exporting an AMI to VDI. I've also read that Amazon Linux removes a lot of cruft from RHEL and Fedora to make it a server-optimized distribution.
How can I emulate Amazon Linux in an environment where I might not have a persistent network connection?
Apart from switching to
yum
, what pitfalls should I expect in running Amazon Linux locally?Is there some pre-built vagrant box for Amazon Linux that gets around these pitfalls?