This repository contains code used in the Scaling To Infinity with Docker Swarm, Docker Compose and Consul article series:

Note for Windows users:

If you run into issues with ansible complaining about executable permissions, try modifying the Vagrantfile's synced_folder entry from this:

  config.vm.synced_folder ".", "/vagrant"

to this:

  config.vm.synced_folder ".", "/vagrant", mount_options: [“dmode=700,fmode=600]