This repo brings together a number of tools to facilitate the definition of infrastructure as code. It will facilitate automated provisioning of environments utiliing local baremetal, local virtual machines in VirtualBox as well as remote digital ocean droplets utilizing Terraform.
The intended purpose is to facilitate the provisioning and management of docker swarm hosts.
See here for instructions for installing prerequisites
When your service hosts are local physical machines or remote machines whose base OS and networking setup has been completed.
See here for instructions for baremetal provisioning
When your service hosts are local virtual machines.
See here for instructions for vagrant provisioning
When your service hosts are remote virtual machines in Digital Ocean, AWS, Azure, or other cloud provider supported by Terrraform.
See here for instructions for terraform provisioning