In this short tutorial I'll share some of my first attempts to create images with Packer, I will try to "Pack" an EC2 instance with my own modifications into AMI.
Let the fun start...
We will create a JSON, that describes the Packer creation flow:
The configuration is pretty self-explanatory, the interesting part here is the builder (which is just shell a script called 'bootstrap.sh' in this case).
There are other builders for other Cloud providers and even for Docker and VMware.
For the example we will make something simple such as:
And make sure both files in my CWD. What's left is to run Packer:
packer build test.json
...and voila! a new AMI is ready ;)