38 lines
775 B
HCL
38 lines
775 B
HCL
terraform {
|
|
required_providers {
|
|
dynatrace = {
|
|
version = "1.11.0"
|
|
source = "dynatrace-oss/dynatrace"
|
|
}
|
|
}
|
|
|
|
backend "s3" {
|
|
bucket = "coco-dynatrace-tfstate"
|
|
key = "cnprod/custom_anomalies/terraform.tfstate"
|
|
region = "eu-central-1"
|
|
dynamodb_table = "coco-dynatrace-tfstate"
|
|
encrypt = true
|
|
}
|
|
|
|
}
|
|
|
|
variable CN_PROD_ENV_URL {}
|
|
variable CN_PROD_API_TOKEN {}
|
|
|
|
|
|
provider "dynatrace" {
|
|
dt_env_url = "${var.CN_PROD_ENV_URL}"
|
|
dt_api_token = "${var.CN_PROD_API_TOKEN}"
|
|
|
|
}
|
|
|
|
data "terraform_remote_state" "slo" {
|
|
backend = "s3"
|
|
config = {
|
|
bucket = "coco-dynatrace-tfstate"
|
|
key = "cnprod/slo/terraform.tfstate"
|
|
region = "eu-central-1"
|
|
encrypt = true
|
|
dynamodb_table = "coco-dynatrace-tfstate"
|
|
}
|
|
} |