terraform { backend "s3" { # PROVIDE THIS KEY ... FILE ISOLATION key = "vault-prod/terraform.tfstate" # PROVIDE THIS KEY ... FILE ISOLATION } required_version = ">= 1.7.0" required_providers { aws = { source = "hashicorp/aws" version = ">= 4.0.0" } } } provider "aws" { region = var.aws_region # using aws-vault to assume a role assume_role { duration = "1h" role_arn = var.role_arn } }