secrethub / terraform-provider-secrethub

Terraform Provider to manage and use secrets
https://secrethub.io
Apache License 2.0
49 stars 11 forks source link

Create a Native State Backend #32

Open mackenbach opened 5 years ago

mackenbach commented 5 years ago

We're currently using the secrethub-http-proxy as an HTTP state backend now, but preferably we'd like to write a custom state backend.

However, seeing as state backends aren't pluggable yet we will have to create a fork of the Terraform project and add our state there. For people to actually be able to use the backend though, we'd have to get it merged back into the Terraform project and included in the next release.

If you want us to push this native backend through, please take a moment to +1 👍 this issue and we'll prioritize it on the roadmap.

Implementation details

Technically speaking, it shouldn't be too difficult a task:

SimonBarendse commented 4 years ago

https://github.com/secrethub/secrethub-cli/pull/285 contains a MVP of shipping a Terraform state backend with the SecretHub CLI.