Link: https://www.terraform.io/intro/getting-started/remote.html When you run terraform configurations it keeps a state file to determine the state of your infrastructure. For development & testing purposes it is fine to keep this local, for teams using terraform configurations, terraform has something called remote backends, where the state of the infrastructure is kept. Terraform can use: AWS S3 Hashicorp Consul Hashicorp Atlas (Enterprise)