From 686eacea737f989b91c19b51ca9e9b2fc41eddb3 Mon Sep 17 00:00:00 2001 From: Douglas Daly Date: Fri, 27 Mar 2026 14:34:24 -0700 Subject: [PATCH] put terraform state info in S3 bucket --- terraform/envs/dev/backend.tf | 18 ++++++++++++++++++ terraform/envs/dev/main.tf | 13 +------------ terraform/modules/.DS_Store | Bin 6148 -> 6148 bytes 3 files changed, 19 insertions(+), 12 deletions(-) create mode 100644 terraform/envs/dev/backend.tf diff --git a/terraform/envs/dev/backend.tf b/terraform/envs/dev/backend.tf new file mode 100644 index 0000000..51d514b --- /dev/null +++ b/terraform/envs/dev/backend.tf @@ -0,0 +1,18 @@ +terraform { + required_version = ">= 1.6.0" + + backend "s3" { + bucket = "dougdaly-terraform-state" + key = "entitlements/dev/terraform.tfstate" + region = "us-west-2" + encrypt = true + use_lockfile = true + } + + required_providers { + aws = { + source = "hashicorp/aws" + version = "~> 6.0" + } + } +} \ No newline at end of file diff --git a/terraform/envs/dev/main.tf b/terraform/envs/dev/main.tf index d820005..b086012 100644 --- a/terraform/envs/dev/main.tf +++ b/terraform/envs/dev/main.tf @@ -1,14 +1,3 @@ -terraform { - required_version = ">= 1.6.0" - - required_providers { - aws = { - source = "hashicorp/aws" - version = "~> 6.0" - } - } -} - provider "aws" { region = var.aws_region } @@ -32,4 +21,4 @@ module "sagemaker_pipeline" { pipeline_role_arn = var.sagemaker_execution_role_arn pipeline_definition_path = "${path.module}/../../../mlops/pipelines/digital_twin_resilience/pipeline_definition.json" tags = local.common_tags -} +} \ No newline at end of file diff --git a/terraform/modules/.DS_Store b/terraform/modules/.DS_Store index 51ba80a1259e13334a7d67e36903fe2f05b6b24d..0800edde2e809c80b9dbcbbfdead55ab154caf42 100644 GIT binary patch delta 15 WcmZoMXfc>@e&awm!Uk0U delta 17 YcmZoMXfc>@o{@3mMKkuzY#jgi0Xu01R{#J2