This collection of content will utilize Terraform to provision the infrastructure needed to deploy a single GitLab Server for workshops. Currently it supports deploying to AWS or DigitalOcean, but other cloud providers are easy to adapt to by just creating a new set of Terraform files.
Tested on CentOS/RHEL 8.3 with GitLab CE 13.11.3.
- Copy over the
example.vars.shfile tovars.sh - Copy over the
2_ansible_config/vars/example.main.ymlfile to2_ansible_config/vars/main.yml - Paste in your DigitalOcean API Token, modify other variables as needed
- Run
./total_deployer.shto fully provision the entire stack