Update etcd-backed Docker Swarm environment with Ubuntu and Photon. Switch from shell provisioning to Ansible. Update Vagrantfile to use new techniques pioneered in other environments. Switch away from meta-data/user-data for Photon customization, use Ansible instead.
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
Remove customized override files generated from ERB template (excluded from Git in previous commit)
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
Add .gitignore file for the etcd-backed Docker Swarm cluster using Photon OS to ignore customized etcd override files generated from ERB template.
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
Add Ruby code to determine full path to supporting files referenced
in all Vagrantfiles. This will allow more effective use of Vagrant
commands when not in the same directory as the Vagrantfile.