martinohmann/home-ops

Remote terraform state storage

Closed this issue · 0 comments

Right now, I store the state on my local machine. I'd like to explore other options.

Potential remote backend options:

  • S3 backend via my minio deployment. I tried that, but it doesn't seem to work anymore. Semi hen-egg problem as minio is running in the cluster, but state would still be recoverable from my nas if the cluster is down (or i recreate it).
  • Kubernetes backend. Implementation would be easy, but there we have a hen-egg problem again.
  • Terraform Cloud backend. No hen-egg problem, but another third-party that gets access to secrets.