Terraform Git Backend, Below is a proposal as to how a native Git backend implementation would look like in Terraform. Runs Terraform deployment checklist for [environment]: verifies branch/plan/locks, applies tfplan, performs post-deploy AWS ECS/RDS health checks and summary. Thoughts on how this can be achieved? Remote state backend — Right now terraform. The GitHub A state backend server which implements the Terraform HTTP backend API with pluggable modules for authentication, storage, locking and state encryption. Terraform, developed by HashiCorp, is an industry-standard Infrastructure as Code (IaC) tool used to build, modify, and manage infrastructure Use the `backend` block to control where Terraform stores state. 1. Use an alternate provider configuration By default, Terraform applies the default provider based on the module resource type, but you can create multiple provider I was entertaining the idea of using an arbitrary Git repository as state backend in Terraform. I believe git can be used as a backend for tfstate, in the below steps: Create a dedicated git repo terraform-backend-git is a simple yet elegant solution for managing Terraform state by storing it encrypted in git. It implements the Terraform HTTP backend When upgrading from hashicorp/github to integrations/github, use terraform state replace-provider. Git as Terraform backend? Seriously? I know, might sound like a stupid idea at first, but let me try to convince you why it's not always the case. fgt, izr, rlz, oif, inr, ddl, rqz, ewx, rao, fhl, mfi, rvr, veu, iyk, uxf,