Terraform config to create a single Gitlab host using Ubuntu 14.04 LTS and Omnibus Gitlab package
All actual values have been generalized, or gitignored and so at a minimum to get this to work you will need:
- A terraform.tfvars file or equivalent with valid variable entries (for VPC etc.)
- Especially valid access/secret keys
- Actual SSL cert/key files (even self-signed) or gitlab will fail to start
- Agree to the TOU on marketplace for Canonical Ubuntu AMIs
- Substitute real IPs for RFC5737 addresses
- Sub in real values for the ELB access logs in the bucket_policy.json
- And if you change region don't forget to change the principal to the correct value too
- SMTP credentials and region settings in gitlab.rb (will start, but mail won't work)