Installing Packer For Image Creation
Now that we have installed chefdk and are connected to our aws via saml let's install Packer to help us create (and later automate) the creation of a preconfigured AWS server.
First we need to install Golang. For this, I used Brew as installing from source see way too complicated.
brew install go
For packer however, once Golang is installed, it seems rather straight forward to install from source.
mkdir -p ~/src && \
cd ~/src && \
git clone https://github.com/hashicorp/packer.git && \
cd packer && \
make dev
The installed things into ~/src/packer
. Let's make the packer
tools available from anywhere on your machine by adding it
to your path.
vi ~/.bash_profile
And in there add a line that looks like the following
...
PATH="$HOME/src/packer/bin:$PATH"
...
export PATH
If everything worked as expected then open up a new terminal, and
check the version of your installed packer
$ packer -v