Create Network and Server infrastructure
- Terraform
- Packer
Provide security services for encryption, secret storage
- Vault
- Jenkins
- CircleCI
- Artifactory
- Docker
- ??
- Terraform to create infrastructure within our chosen cloud provider. Packer to create custom server images to be used by Terraform.
- Use immutable infrastructure. Use packer/docker to build images/containers for deployment.
- Use vendor hosted systems vs. hosting our own in the cloud.
- Use Terraform and Ansible to create Vault cluster
- Use Terraform and Ansible to create Docker Swarm
- Deploy artifact repository to Docker
- Deploy Jenkins cluster to Docker Swarm