Remove references to personally-maintained Vagrant boxes. Update setup script to use newer version of Consul (0.7.1).
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Edit YAML data files to use nested data structures. Edit Vagrantfile to reference YAML data accordingly.
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
Modify `consul.conf` to force Consul to bind to eth1 instead of eth0. Edit `server.json` to use the correct working directory for Consul, as created by `consul.sh` during provisioning.
Continue standardizing on `machines.yml` instead of `servers.yml` for external data file. Add multi-platform support to environments via provider overrides.
Add more idempotency features to provisioning script. Add Consul configuration file for use with initctl on Ubuntu. Update IP addresses in use. Re-arrange provisioners in Vagrantfile.