Terraform backend in GitLab
Problem to solve
If GitLab CI is used to manage infrastructure using Terraform, it would be convenient if the Terraform state could be stored in GitLab itself instead of having to set up a traditional remote backend (eg. on Amazon S3).
Further details
Is this better suited to being built into GitLab, or installed as a GitLab managed application?
To be a viable alternative to existing options, solution would need to provide:
- Locking
- State history
- Encryption
Proposal
Links / references
Edited by Tiger Watson