Update documentation in various directories. Add missing documentation to some environments. Fix typos in some documentation.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Add documentation for this environment in the form of README.md with instructions for using Vagrant+Ansible to create the cluster and deploying Traefik and other web services on top of the cluster
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Integrate changes to create-swarm.yml, destroy-swarm.yml, machines.yml, and provision.yml based on learnings from the ubuntu-swarm-mode environment
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Move all files from 'aws-tf-ansible' to 'aws-tf-traefik' to reflect removal of Ansible from the environment (due to CoreOS switch)
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Update data.tf to use CoreOS AMI. Update compute.tf to reference new AMI names in data.tf. Remove all Ansible-related files (Ansible not supported with CoreOS).
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Fine-tune the Terraform configurations. Rework the Docker Compose file for deploying containers onto the swarm cluster.
Environment is still non-functional.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Commit initial set of files for an learning environment for Traefik (includes Terraform configurations and Ansible playbooks). Not completely functional yet; Terraform configuration works but Ansible playbook still being tested.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>