Update the README.md for Terraform/AWS environments to include a brief description of the new `simple-module` directory
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Update README.md for the `terraform/aws` directory. Add new README.md for the `terraform/aws/bastion-aws` directory.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Commit finalized Terraform configuration using CentOS and CentOS Atomic Host images for working with an SSH bastion host
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Remove extraneous .gitignore files, add definitions to main .gitignore file in the root of the repository
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Add Vagrantfile, external YAML data file, and Ansible playbook to create a simple 2 VM environment running Ubuntu 16.04 and OVS 2.5.2.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Commit initial set of files to creating a Docker Swarm cluster (in Swarm mode) using Ubuntu and Ansible. Environment is currently not functional (Ansible/SSH won't correctly authenticate against the hosts).
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Add cloud-config.yml and ssh.cfg to test using cloud-init to customize Docker Engine on CentOS Atomic Host running on AWS
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Add Terraform configurations to build an SSH bastion host (and remote host for testing) on AWS. Uses CentOS and CentOS Atomic Host images (change search parameters in data.tf to change images).
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Add Vagrantfile, external YAML data file, and README.md for a learning environment leveraging CentOS Atomic Host to build a Docker cluster using swarm mode.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Add Vagrantfile, external YAML data file, and README.md for environment used to learn/experiment with Docker Swarm Mode on CoreOS. This environment also serves as early prototyping for future AWS-based environment.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Add information on new environment in Ansible area that shows using complex lists with Ansible's "with_items" construct
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Update README.md for "centos-atomic" area to include a reference to the CentOS Atomic+Docker+Ansible learning area
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Add Vagrant environment that demonstrates using Ansible to customize Docker Engine on Atomic Host.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Add README.md files for specific technology areas (Ansible, CentOS Atomic Host, Consul, CoreOS, Debian, Docker, and etcd).
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Add Vagrantfile, YAML data file, and systemd unit files to customize Docker (listen on TCP socket) on CentOS Atomic Host
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Make final changes to Vagrantfile to use Ansible. Add Ansible playbook. Remove unneeded shell script for provisioning.
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
Add Vagrantfile, external data file, Ansible playbook and supporting files, and setup scripts for KVM+OVN learning environment.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
Update README.md with information on the temporary workaround for intermittent failures in the full Ansible provisioning playbook.
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
Change Vagrantfile to call simple Ansible playbook instead of full provisioning playbook until intermitttent errors with full playbook can be resolved.
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>