From c6d67b9922744c215c3410c4f3f192fad8dee212 Mon Sep 17 00:00:00 2001 From: Patryk Gudalewicz Date: Thu, 16 Mar 2023 18:13:36 +0100 Subject: [PATCH] Moving state files to S3 --- CN_PREPROD/providers.tf | 7 +++++++ CN_PROD/providers.tf | 7 +++++++ EMEA_PREPROD/providers.tf | 7 +++++++ EMEA_PROD/providers.tf | 7 +++++++ NA_PREPROD/providers.tf | 7 +++++++ NA_PROD/providers.tf | 7 +++++++ 6 files changed, 42 insertions(+) diff --git a/CN_PREPROD/providers.tf b/CN_PREPROD/providers.tf index 612a90c7..73be123a 100644 --- a/CN_PREPROD/providers.tf +++ b/CN_PREPROD/providers.tf @@ -5,6 +5,13 @@ terraform { source = "dynatrace-oss/dynatrace" } } +backend "s3" { + bucket = "coco-dynatrace-onboarding" + key = "onboarding/cnpreprod" + region = "eu-central-1" + dynamodb_table = "coco-dynatrace-onboarding" + encrypt = true + } } variable "DYNATRACE_CNPREPROD_ENV_URL" { type = string diff --git a/CN_PROD/providers.tf b/CN_PROD/providers.tf index 8741e77a..70d56a68 100644 --- a/CN_PROD/providers.tf +++ b/CN_PROD/providers.tf @@ -5,6 +5,13 @@ terraform { source = "dynatrace-oss/dynatrace" } } +backend "s3" { + bucket = "coco-dynatrace-onboarding" + key = "onboarding/cnprod" + region = "eu-central-1" + dynamodb_table = "coco-dynatrace-onboarding" + encrypt = true + } } variable "DYNATRACE_CNPROD_ENV_URL" { type = string diff --git a/EMEA_PREPROD/providers.tf b/EMEA_PREPROD/providers.tf index e74164f8..553a97ba 100644 --- a/EMEA_PREPROD/providers.tf +++ b/EMEA_PREPROD/providers.tf @@ -5,6 +5,13 @@ terraform { source = "dynatrace-oss/dynatrace" } } +backend "s3" { + bucket = "coco-dynatrace-onboarding" + key = "onboarding/emeapreprod" + region = "eu-central-1" + dynamodb_table = "coco-dynatrace-onboarding" + encrypt = true + } } variable "DYNATRACE_EMEAPREPROD_ENV_URL" { type = string diff --git a/EMEA_PROD/providers.tf b/EMEA_PROD/providers.tf index a25faf61..de48f33f 100644 --- a/EMEA_PROD/providers.tf +++ b/EMEA_PROD/providers.tf @@ -5,6 +5,13 @@ terraform { source = "dynatrace-oss/dynatrace" } } +backend "s3" { + bucket = "coco-dynatrace-onboarding" + key = "onboarding/emeaprod" + region = "eu-central-1" + dynamodb_table = "coco-dynatrace-onboarding" + encrypt = true + } } variable "DYNATRACE_EMEAPROD_ENV_URL" { type = string diff --git a/NA_PREPROD/providers.tf b/NA_PREPROD/providers.tf index a09ffef8..7e469a94 100644 --- a/NA_PREPROD/providers.tf +++ b/NA_PREPROD/providers.tf @@ -5,6 +5,13 @@ terraform { source = "dynatrace-oss/dynatrace" } } +backend "s3" { + bucket = "coco-dynatrace-onboarding" + key = "onboarding/napreprod" + region = "eu-central-1" + dynamodb_table = "coco-dynatrace-onboarding" + encrypt = true + } } variable "DYNATRACE_NAPREPROD_ENV_URL" { type = string diff --git a/NA_PROD/providers.tf b/NA_PROD/providers.tf index f7cbb09f..49a2c235 100644 --- a/NA_PROD/providers.tf +++ b/NA_PROD/providers.tf @@ -5,6 +5,13 @@ terraform { source = "dynatrace-oss/dynatrace" } } +backend "s3" { + bucket = "coco-dynatrace-onboarding" + key = "onboarding/naprod" + region = "eu-central-1" + dynamodb_table = "coco-dynatrace-onboarding" + encrypt = true + } } variable "DYNATRACE_NAPROD_ENV_URL" { type = string