Adjusting tf config

CD_ASBC-B2VAUTH
Patryk Gudalewicz 2023-01-10 13:47:09 +01:00
parent a1704dbaab
commit b2d312d56e
45 changed files with 311 additions and 20 deletions

View File

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

View File

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

View File

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

View File

@ -4,9 +4,9 @@ module "management_zone" {
module "alerting" {
source = "./alerting"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}
module "dashboard" {
source = "./dashboard"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,9 +4,9 @@ module "management_zone" {
module "alerting" {
source = "./alerting"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}
module "dashboard" {
source = "./dashboard"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,9 +4,9 @@ module "management_zone" {
module "alerting" {
source = "./alerting"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}
module "dashboard" {
source = "./dashboard"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,9 +4,9 @@ module "management_zone" {
module "alerting" {
source = "./alerting"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}
module "dashboard" {
source = "./dashboard"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,9 +4,9 @@ module "management_zone" {
module "alerting" {
source = "./alerting"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}
module "dashboard" {
source = "./dashboard"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,9 +4,9 @@ module "management_zone" {
module "alerting" {
source = "./alerting"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}
module "dashboard" {
source = "./dashboard"
depends_on = [module.management_zone]
mzid = "${module.management_zone.mzid}"
}

View File

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

View File

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

View File

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

View File

@ -1,6 +1,6 @@
resource "dynatrace_alerting" "<APPNAME>_<APPENV>" {
name = "<APPNAME> <APPENV>"
management_zone = data.dynatrace_management_zone.<APPNAME>.id
management_zone = var.mzid
rules {
rule {
delay_in_minutes = 0

View File

@ -22,7 +22,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
filter {
management_zone {
name = "<APPNAME>"
id = data.dynatrace_management_zone.<APPNAME>.id
id = var.mzid
}
}
filter_config {
@ -87,7 +87,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
filter {
management_zone {
name = "<APPNAME>"
id = data.dynatrace_management_zone.<APPNAME>.id
id = var.mzid
}
}
}
@ -104,7 +104,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
filter {
management_zone {
name = "<APPNAME>"
id = data.dynatrace_management_zone.<APPNAME>.id
id = var.mzid
}
}
}
@ -136,7 +136,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
filter {
management_zone {
name = "<APPNAME>"
id = data.dynatrace_management_zone.<APPNAME>.id
id = var.mzid
}
}
filter_config {
@ -231,7 +231,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
filter {
management_zone {
name = "<APPNAME>"
id = data.dynatrace_management_zone.<APPNAME>.id
id = var.mzid
}
}
filter_config {
@ -267,7 +267,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
filter {
management_zone {
name = "<APPNAME>"
id = data.dynatrace_management_zone.<APPNAME>.id
id = var.mzid
}
}
filter_config {
@ -303,7 +303,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
filter {
management_zone {
name = "<APPNAME>"
id = data.dynatrace_management_zone.<APPNAME>.id
id = var.mzid
}
}
filter_config {

View File

@ -17,3 +17,6 @@ resource "dynatrace_management_zone" "<APPNAME>" {
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:<COMPASSID>\"))"
}
}
output "mzid" {
value = "${dynatrace_management_zone.<APPNAME>.id}"
}