Compare commits

...

6 Commits

Author SHA1 Message Date
Patryk Gudalewicz 8d8efdae3f Upgrading TF provider to 1.28.0 2023-04-28 01:39:47 +02:00
Patryk Gudalewicz 52b6ef6cd0 upgrading terraform provider to 1.25.1 2023-04-05 13:30:47 +02:00
Patryk Gudalewicz 8c93c8e020 Adding slo structure 2023-03-31 11:26:22 +02:00
Patryk Gudalewicz c6d67b9922 Moving state files to S3 2023-03-16 18:13:36 +01:00
Patryk Gudalewicz 9d3befe0e9 Upgrading Dynatrace Terraform provider to 1.23.0 2023-03-15 21:27:02 +01:00
Patryk Gudalewicz f2e9324199 Upgrading Dynatrace Terraform provider to 1.22.0 2023-03-14 16:33:11 +01:00
51 changed files with 117 additions and 42 deletions

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,10 +1,17 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" 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" { variable "DYNATRACE_CNPREPROD_ENV_URL" {
type = string type = string

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -17,4 +17,7 @@ module "processgroup_naming" {
} }
module "service_naming" { module "service_naming" {
source = "./service_naming" source = "./service_naming"
}
module "slo" {
source = "./slo"
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,10 +1,17 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" 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" { variable "DYNATRACE_CNPROD_ENV_URL" {
type = string type = string

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

0
CN_PROD/slo/.gitkeep Normal file
View File

8
CN_PROD/slo/providers.tf Normal file
View File

@ -0,0 +1,8 @@
terraform {
required_providers {
dynatrace = {
version = "1.28.0"
source = "dynatrace-oss/dynatrace"
}
}
}

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,10 +1,17 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" 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" { variable "DYNATRACE_EMEAPREPROD_ENV_URL" {
type = string type = string

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -17,4 +17,7 @@ module "processgroup_naming" {
} }
module "service_naming" { module "service_naming" {
source = "./service_naming" source = "./service_naming"
}
module "slo" {
source = "./slo"
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,10 +1,17 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" 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" { variable "DYNATRACE_EMEAPROD_ENV_URL" {
type = string type = string

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

0
EMEA_PROD/slo/.gitkeep Normal file
View File

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
dynatrace = {
version = "1.28.0"
source = "dynatrace-oss/dynatrace"
}
}
}

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,10 +1,17 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" 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" { variable "DYNATRACE_NAPREPROD_ENV_URL" {
type = string type = string

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -17,4 +17,7 @@ module "processgroup_naming" {
} }
module "service_naming" { module "service_naming" {
source = "./service_naming" source = "./service_naming"
}
module "slo" {
source = "./slo"
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

View File

@ -1,10 +1,17 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" 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" { variable "DYNATRACE_NAPROD_ENV_URL" {
type = string type = string

View File

@ -1,7 +1,7 @@
terraform { terraform {
required_providers { required_providers {
dynatrace = { dynatrace = {
version = "1.16.0" version = "1.28.0"
source = "dynatrace-oss/dynatrace" source = "dynatrace-oss/dynatrace"
} }
} }

0
NA_PROD/slo/.gitkeep Normal file
View File

8
NA_PROD/slo/providers.tf Normal file
View File

@ -0,0 +1,8 @@
terraform {
required_providers {
dynatrace = {
version = "1.28.0"
source = "dynatrace-oss/dynatrace"
}
}
}