diff --git a/CN_PREPROD/alerting/providers.tf b/CN_PREPROD/alerting/providers.tf index 10270697..6df57dee 100644 --- a/CN_PREPROD/alerting/providers.tf +++ b/CN_PREPROD/alerting/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/CN_PREPROD/custom_service/providers.tf b/CN_PREPROD/custom_service/providers.tf index 10270697..6df57dee 100644 --- a/CN_PREPROD/custom_service/providers.tf +++ b/CN_PREPROD/custom_service/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/CN_PREPROD/dashboard/providers.tf b/CN_PREPROD/dashboard/providers.tf index 10270697..6df57dee 100644 --- a/CN_PREPROD/dashboard/providers.tf +++ b/CN_PREPROD/dashboard/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/CN_PREPROD/management_zone/providers.tf b/CN_PREPROD/management_zone/providers.tf index 10270697..6df57dee 100644 --- a/CN_PREPROD/management_zone/providers.tf +++ b/CN_PREPROD/management_zone/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/CN_PREPROD/processgroup_naming/providers.tf b/CN_PREPROD/processgroup_naming/providers.tf index 10270697..6df57dee 100644 --- a/CN_PREPROD/processgroup_naming/providers.tf +++ b/CN_PREPROD/processgroup_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/CN_PREPROD/providers.tf b/CN_PREPROD/providers.tf index 35ddcee5..dbe80640 100644 --- a/CN_PREPROD/providers.tf +++ b/CN_PREPROD/providers.tf @@ -1,10 +1,17 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" 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_PREPROD/service_naming/providers.tf b/CN_PREPROD/service_naming/providers.tf index 10270697..6df57dee 100644 --- a/CN_PREPROD/service_naming/providers.tf +++ b/CN_PREPROD/service_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/CN_PROD/alerting/providers.tf b/CN_PROD/alerting/providers.tf index 10270697..6df57dee 100644 --- a/CN_PROD/alerting/providers.tf +++ b/CN_PROD/alerting/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/CN_PROD/custom_service/providers.tf b/CN_PROD/custom_service/providers.tf index 10270697..6df57dee 100644 --- a/CN_PROD/custom_service/providers.tf +++ b/CN_PROD/custom_service/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/CN_PROD/dashboard/providers.tf b/CN_PROD/dashboard/providers.tf index 10270697..6df57dee 100644 --- a/CN_PROD/dashboard/providers.tf +++ b/CN_PROD/dashboard/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/CN_PROD/management_zone/providers.tf b/CN_PROD/management_zone/providers.tf index 10270697..6df57dee 100644 --- a/CN_PROD/management_zone/providers.tf +++ b/CN_PROD/management_zone/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/CN_PROD/processgroup_naming/providers.tf b/CN_PROD/processgroup_naming/providers.tf index 10270697..6df57dee 100644 --- a/CN_PROD/processgroup_naming/providers.tf +++ b/CN_PROD/processgroup_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/CN_PROD/providers.tf b/CN_PROD/providers.tf index 3925281d..4a115a81 100644 --- a/CN_PROD/providers.tf +++ b/CN_PROD/providers.tf @@ -1,10 +1,17 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" 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/CN_PROD/service_naming/providers.tf b/CN_PROD/service_naming/providers.tf index 10270697..6df57dee 100644 --- a/CN_PROD/service_naming/providers.tf +++ b/CN_PROD/service_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PREPROD/alerting/providers.tf b/EMEA_PREPROD/alerting/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PREPROD/alerting/providers.tf +++ b/EMEA_PREPROD/alerting/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PREPROD/custom_service/providers.tf b/EMEA_PREPROD/custom_service/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PREPROD/custom_service/providers.tf +++ b/EMEA_PREPROD/custom_service/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PREPROD/dashboard/providers.tf b/EMEA_PREPROD/dashboard/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PREPROD/dashboard/providers.tf +++ b/EMEA_PREPROD/dashboard/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PREPROD/management_zone/providers.tf b/EMEA_PREPROD/management_zone/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PREPROD/management_zone/providers.tf +++ b/EMEA_PREPROD/management_zone/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PREPROD/processgroup_naming/providers.tf b/EMEA_PREPROD/processgroup_naming/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PREPROD/processgroup_naming/providers.tf +++ b/EMEA_PREPROD/processgroup_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PREPROD/providers.tf b/EMEA_PREPROD/providers.tf index 9ddc7d2a..745f6924 100644 --- a/EMEA_PREPROD/providers.tf +++ b/EMEA_PREPROD/providers.tf @@ -1,10 +1,17 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" 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_PREPROD/service_naming/providers.tf b/EMEA_PREPROD/service_naming/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PREPROD/service_naming/providers.tf +++ b/EMEA_PREPROD/service_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PROD/alerting/providers.tf b/EMEA_PROD/alerting/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PROD/alerting/providers.tf +++ b/EMEA_PROD/alerting/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PROD/custom_service/providers.tf b/EMEA_PROD/custom_service/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PROD/custom_service/providers.tf +++ b/EMEA_PROD/custom_service/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PROD/dashboard/providers.tf b/EMEA_PROD/dashboard/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PROD/dashboard/providers.tf +++ b/EMEA_PROD/dashboard/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PROD/main.tf b/EMEA_PROD/main.tf index 604c0a21..56407690 100644 --- a/EMEA_PROD/main.tf +++ b/EMEA_PROD/main.tf @@ -17,4 +17,7 @@ module "processgroup_naming" { } module "service_naming" { source = "./service_naming" +} +module "slo" { + source = "./slo" } \ No newline at end of file diff --git a/EMEA_PROD/management_zone/providers.tf b/EMEA_PROD/management_zone/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PROD/management_zone/providers.tf +++ b/EMEA_PROD/management_zone/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PROD/processgroup_naming/providers.tf b/EMEA_PROD/processgroup_naming/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PROD/processgroup_naming/providers.tf +++ b/EMEA_PROD/processgroup_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PROD/providers.tf b/EMEA_PROD/providers.tf index ac52788b..91d27292 100644 --- a/EMEA_PROD/providers.tf +++ b/EMEA_PROD/providers.tf @@ -1,10 +1,17 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" 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/EMEA_PROD/service_naming/providers.tf b/EMEA_PROD/service_naming/providers.tf index 10270697..6df57dee 100644 --- a/EMEA_PROD/service_naming/providers.tf +++ b/EMEA_PROD/service_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PREPROD/alerting/providers.tf b/NA_PREPROD/alerting/providers.tf index 10270697..6df57dee 100644 --- a/NA_PREPROD/alerting/providers.tf +++ b/NA_PREPROD/alerting/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PREPROD/custom_service/providers.tf b/NA_PREPROD/custom_service/providers.tf index 10270697..6df57dee 100644 --- a/NA_PREPROD/custom_service/providers.tf +++ b/NA_PREPROD/custom_service/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PREPROD/dashboard/providers.tf b/NA_PREPROD/dashboard/providers.tf index 10270697..6df57dee 100644 --- a/NA_PREPROD/dashboard/providers.tf +++ b/NA_PREPROD/dashboard/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PREPROD/management_zone/providers.tf b/NA_PREPROD/management_zone/providers.tf index 10270697..6df57dee 100644 --- a/NA_PREPROD/management_zone/providers.tf +++ b/NA_PREPROD/management_zone/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PREPROD/processgroup_naming/providers.tf b/NA_PREPROD/processgroup_naming/providers.tf index 10270697..6df57dee 100644 --- a/NA_PREPROD/processgroup_naming/providers.tf +++ b/NA_PREPROD/processgroup_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PREPROD/providers.tf b/NA_PREPROD/providers.tf index 8d95ff68..c249f428 100644 --- a/NA_PREPROD/providers.tf +++ b/NA_PREPROD/providers.tf @@ -1,10 +1,17 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" 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_PREPROD/service_naming/providers.tf b/NA_PREPROD/service_naming/providers.tf index 10270697..6df57dee 100644 --- a/NA_PREPROD/service_naming/providers.tf +++ b/NA_PREPROD/service_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PROD/alerting/providers.tf b/NA_PROD/alerting/providers.tf index 10270697..6df57dee 100644 --- a/NA_PROD/alerting/providers.tf +++ b/NA_PROD/alerting/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PROD/custom_service/providers.tf b/NA_PROD/custom_service/providers.tf index 10270697..6df57dee 100644 --- a/NA_PROD/custom_service/providers.tf +++ b/NA_PROD/custom_service/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PROD/dashboard/providers.tf b/NA_PROD/dashboard/providers.tf index 10270697..6df57dee 100644 --- a/NA_PROD/dashboard/providers.tf +++ b/NA_PROD/dashboard/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PROD/main.tf b/NA_PROD/main.tf index 604c0a21..56407690 100644 --- a/NA_PROD/main.tf +++ b/NA_PROD/main.tf @@ -17,4 +17,7 @@ module "processgroup_naming" { } module "service_naming" { source = "./service_naming" +} +module "slo" { + source = "./slo" } \ No newline at end of file diff --git a/NA_PROD/management_zone/providers.tf b/NA_PROD/management_zone/providers.tf index 10270697..6df57dee 100644 --- a/NA_PROD/management_zone/providers.tf +++ b/NA_PROD/management_zone/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PROD/processgroup_naming/providers.tf b/NA_PROD/processgroup_naming/providers.tf index 10270697..6df57dee 100644 --- a/NA_PROD/processgroup_naming/providers.tf +++ b/NA_PROD/processgroup_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } } diff --git a/NA_PROD/providers.tf b/NA_PROD/providers.tf index 8ba8d19e..99fa16b2 100644 --- a/NA_PROD/providers.tf +++ b/NA_PROD/providers.tf @@ -1,10 +1,17 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" 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 diff --git a/NA_PROD/service_naming/providers.tf b/NA_PROD/service_naming/providers.tf index 10270697..6df57dee 100644 --- a/NA_PROD/service_naming/providers.tf +++ b/NA_PROD/service_naming/providers.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.16.0" + version = "1.28.0" source = "dynatrace-oss/dynatrace" } }