We'll use Packer (https://www.packer.io/) and Terraform (https://www.terraform.io/) to create a Swarm cluster in AWS. For now, the configuration we'll use will be (almost) the same as the one we explored in the Chapter 12, Creating and Managing a Docker Swarm Cluster in Amazon Web Services (AWS). We'll extend it later on when we reach more complex scenarios.
All the commands from this chapter are available in the 13-volumes.sh (https://gist.github.com/vfarcic/338e8f2baf2f0c9aa1ebd70daac31899) Gist.
We'll continue using the vfarcic/cloud-provisioning (https://github.com/vfarcic/cloud-provisioning) repository. It contains configurations and scripts that'll help us out. You already have it cloned. To be on the safe side, we'll pull the latest version:
cd cloud-provisioning
git pull
Packer and Terraform configurations are...