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

https://www.terraform.io/docs/backends/index.html

Edited Jul 19, 2019 by Tiger Watson
Assignee Loading
Time tracking Loading