From b2d312d56e9bce8d093f63972ed32200fd576ff8 Mon Sep 17 00:00:00 2001 From: Patryk Gudalewicz Date: Tue, 10 Jan 2023 13:47:09 +0100 Subject: [PATCH] Adjusting tf config --- CN_PREPROD/alerting/providers.tf | 8 ++++++++ CN_PREPROD/custom_service/providers.tf | 8 ++++++++ CN_PREPROD/dashboard/providers.tf | 8 ++++++++ CN_PREPROD/main.tf | 4 ++-- CN_PREPROD/management_zone/providers.tf | 8 ++++++++ CN_PREPROD/processgroup_naming/providers.tf | 8 ++++++++ CN_PREPROD/service_naming/providers.tf | 8 ++++++++ CN_PROD/alerting/providers.tf | 8 ++++++++ CN_PROD/custom_service/providers.tf | 8 ++++++++ CN_PROD/dashboard/providers.tf | 8 ++++++++ CN_PROD/main.tf | 4 ++-- CN_PROD/management_zone/providers.tf | 8 ++++++++ CN_PROD/processgroup_naming/providers.tf | 8 ++++++++ CN_PROD/service_naming/providers.tf | 8 ++++++++ EMEA_PREPROD/alerting/providers.tf | 8 ++++++++ EMEA_PREPROD/custom_service/providers.tf | 8 ++++++++ EMEA_PREPROD/dashboard/providers.tf | 8 ++++++++ EMEA_PREPROD/main.tf | 4 ++-- EMEA_PREPROD/management_zone/providers.tf | 8 ++++++++ EMEA_PREPROD/processgroup_naming/providers.tf | 8 ++++++++ EMEA_PREPROD/service_naming/providers.tf | 8 ++++++++ EMEA_PROD/alerting/providers.tf | 8 ++++++++ EMEA_PROD/custom_service/providers.tf | 8 ++++++++ EMEA_PROD/dashboard/providers.tf | 8 ++++++++ EMEA_PROD/main.tf | 4 ++-- EMEA_PROD/management_zone/providers.tf | 8 ++++++++ EMEA_PROD/processgroup_naming/providers.tf | 8 ++++++++ EMEA_PROD/service_naming/providers.tf | 8 ++++++++ NA_PREPROD/alerting/providers.tf | 8 ++++++++ NA_PREPROD/custom_service/providers.tf | 8 ++++++++ NA_PREPROD/dashboard/providers.tf | 8 ++++++++ NA_PREPROD/main.tf | 4 ++-- NA_PREPROD/management_zone/providers.tf | 8 ++++++++ NA_PREPROD/processgroup_naming/providers.tf | 8 ++++++++ NA_PREPROD/service_naming/providers.tf | 8 ++++++++ NA_PROD/alerting/providers.tf | 8 ++++++++ NA_PROD/custom_service/providers.tf | 8 ++++++++ NA_PROD/dashboard/providers.tf | 8 ++++++++ NA_PROD/main.tf | 4 ++-- NA_PROD/management_zone/providers.tf | 8 ++++++++ NA_PROD/processgroup_naming/providers.tf | 8 ++++++++ NA_PROD/service_naming/providers.tf | 8 ++++++++ _templates/_template_alerting.tf | 2 +- _templates/_template_dashboard.tf | 14 +++++++------- _templates/_template_management_zone.tf | 3 +++ 45 files changed, 311 insertions(+), 20 deletions(-) create mode 100644 CN_PREPROD/alerting/providers.tf create mode 100644 CN_PREPROD/custom_service/providers.tf create mode 100644 CN_PREPROD/dashboard/providers.tf create mode 100644 CN_PREPROD/management_zone/providers.tf create mode 100644 CN_PREPROD/processgroup_naming/providers.tf create mode 100644 CN_PREPROD/service_naming/providers.tf create mode 100644 CN_PROD/alerting/providers.tf create mode 100644 CN_PROD/custom_service/providers.tf create mode 100644 CN_PROD/dashboard/providers.tf create mode 100644 CN_PROD/management_zone/providers.tf create mode 100644 CN_PROD/processgroup_naming/providers.tf create mode 100644 CN_PROD/service_naming/providers.tf create mode 100644 EMEA_PREPROD/alerting/providers.tf create mode 100644 EMEA_PREPROD/custom_service/providers.tf create mode 100644 EMEA_PREPROD/dashboard/providers.tf create mode 100644 EMEA_PREPROD/management_zone/providers.tf create mode 100644 EMEA_PREPROD/processgroup_naming/providers.tf create mode 100644 EMEA_PREPROD/service_naming/providers.tf create mode 100644 EMEA_PROD/alerting/providers.tf create mode 100644 EMEA_PROD/custom_service/providers.tf create mode 100644 EMEA_PROD/dashboard/providers.tf create mode 100644 EMEA_PROD/management_zone/providers.tf create mode 100644 EMEA_PROD/processgroup_naming/providers.tf create mode 100644 EMEA_PROD/service_naming/providers.tf create mode 100644 NA_PREPROD/alerting/providers.tf create mode 100644 NA_PREPROD/custom_service/providers.tf create mode 100644 NA_PREPROD/dashboard/providers.tf create mode 100644 NA_PREPROD/management_zone/providers.tf create mode 100644 NA_PREPROD/processgroup_naming/providers.tf create mode 100644 NA_PREPROD/service_naming/providers.tf create mode 100644 NA_PROD/alerting/providers.tf create mode 100644 NA_PROD/custom_service/providers.tf create mode 100644 NA_PROD/dashboard/providers.tf create mode 100644 NA_PROD/management_zone/providers.tf create mode 100644 NA_PROD/processgroup_naming/providers.tf create mode 100644 NA_PROD/service_naming/providers.tf diff --git a/CN_PREPROD/alerting/providers.tf b/CN_PREPROD/alerting/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PREPROD/alerting/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/CN_PREPROD/custom_service/providers.tf b/CN_PREPROD/custom_service/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PREPROD/custom_service/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/CN_PREPROD/dashboard/providers.tf b/CN_PREPROD/dashboard/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PREPROD/dashboard/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/CN_PREPROD/main.tf b/CN_PREPROD/main.tf index 5c895aed..5815bf46 100644 --- a/CN_PREPROD/main.tf +++ b/CN_PREPROD/main.tf @@ -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}" } diff --git a/CN_PREPROD/management_zone/providers.tf b/CN_PREPROD/management_zone/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PREPROD/management_zone/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/CN_PREPROD/processgroup_naming/providers.tf b/CN_PREPROD/processgroup_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PREPROD/processgroup_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/CN_PREPROD/service_naming/providers.tf b/CN_PREPROD/service_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PREPROD/service_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/CN_PROD/alerting/providers.tf b/CN_PROD/alerting/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PROD/alerting/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/CN_PROD/custom_service/providers.tf b/CN_PROD/custom_service/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PROD/custom_service/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/CN_PROD/dashboard/providers.tf b/CN_PROD/dashboard/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PROD/dashboard/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/CN_PROD/main.tf b/CN_PROD/main.tf index 5c895aed..5815bf46 100644 --- a/CN_PROD/main.tf +++ b/CN_PROD/main.tf @@ -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}" } diff --git a/CN_PROD/management_zone/providers.tf b/CN_PROD/management_zone/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PROD/management_zone/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/CN_PROD/processgroup_naming/providers.tf b/CN_PROD/processgroup_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PROD/processgroup_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/CN_PROD/service_naming/providers.tf b/CN_PROD/service_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/CN_PROD/service_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PREPROD/alerting/providers.tf b/EMEA_PREPROD/alerting/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PREPROD/alerting/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PREPROD/custom_service/providers.tf b/EMEA_PREPROD/custom_service/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PREPROD/custom_service/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PREPROD/dashboard/providers.tf b/EMEA_PREPROD/dashboard/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PREPROD/dashboard/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PREPROD/main.tf b/EMEA_PREPROD/main.tf index 5c895aed..5815bf46 100644 --- a/EMEA_PREPROD/main.tf +++ b/EMEA_PREPROD/main.tf @@ -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}" } diff --git a/EMEA_PREPROD/management_zone/providers.tf b/EMEA_PREPROD/management_zone/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PREPROD/management_zone/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PREPROD/processgroup_naming/providers.tf b/EMEA_PREPROD/processgroup_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PREPROD/processgroup_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PREPROD/service_naming/providers.tf b/EMEA_PREPROD/service_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PREPROD/service_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PROD/alerting/providers.tf b/EMEA_PROD/alerting/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PROD/alerting/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PROD/custom_service/providers.tf b/EMEA_PROD/custom_service/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PROD/custom_service/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PROD/dashboard/providers.tf b/EMEA_PROD/dashboard/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PROD/dashboard/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PROD/main.tf b/EMEA_PROD/main.tf index 5c895aed..5815bf46 100644 --- a/EMEA_PROD/main.tf +++ b/EMEA_PROD/main.tf @@ -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}" } diff --git a/EMEA_PROD/management_zone/providers.tf b/EMEA_PROD/management_zone/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PROD/management_zone/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PROD/processgroup_naming/providers.tf b/EMEA_PROD/processgroup_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PROD/processgroup_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/EMEA_PROD/service_naming/providers.tf b/EMEA_PROD/service_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/EMEA_PROD/service_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PREPROD/alerting/providers.tf b/NA_PREPROD/alerting/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PREPROD/alerting/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PREPROD/custom_service/providers.tf b/NA_PREPROD/custom_service/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PREPROD/custom_service/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PREPROD/dashboard/providers.tf b/NA_PREPROD/dashboard/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PREPROD/dashboard/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PREPROD/main.tf b/NA_PREPROD/main.tf index 5c895aed..5815bf46 100644 --- a/NA_PREPROD/main.tf +++ b/NA_PREPROD/main.tf @@ -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}" } diff --git a/NA_PREPROD/management_zone/providers.tf b/NA_PREPROD/management_zone/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PREPROD/management_zone/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PREPROD/processgroup_naming/providers.tf b/NA_PREPROD/processgroup_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PREPROD/processgroup_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PREPROD/service_naming/providers.tf b/NA_PREPROD/service_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PREPROD/service_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PROD/alerting/providers.tf b/NA_PROD/alerting/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PROD/alerting/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PROD/custom_service/providers.tf b/NA_PROD/custom_service/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PROD/custom_service/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PROD/dashboard/providers.tf b/NA_PROD/dashboard/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PROD/dashboard/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PROD/main.tf b/NA_PROD/main.tf index 5c895aed..5815bf46 100644 --- a/NA_PROD/main.tf +++ b/NA_PROD/main.tf @@ -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}" } diff --git a/NA_PROD/management_zone/providers.tf b/NA_PROD/management_zone/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PROD/management_zone/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PROD/processgroup_naming/providers.tf b/NA_PROD/processgroup_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PROD/processgroup_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/NA_PROD/service_naming/providers.tf b/NA_PROD/service_naming/providers.tf new file mode 100644 index 00000000..10270697 --- /dev/null +++ b/NA_PROD/service_naming/providers.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} \ No newline at end of file diff --git a/_templates/_template_alerting.tf b/_templates/_template_alerting.tf index 2c08a7e7..470d52e6 100644 --- a/_templates/_template_alerting.tf +++ b/_templates/_template_alerting.tf @@ -1,6 +1,6 @@ resource "dynatrace_alerting" "_" { name = " " - management_zone = data.dynatrace_management_zone..id + management_zone = var.mzid rules { rule { delay_in_minutes = 0 diff --git a/_templates/_template_dashboard.tf b/_templates/_template_dashboard.tf index 4a3246c7..c357db4a 100644 --- a/_templates/_template_dashboard.tf +++ b/_templates/_template_dashboard.tf @@ -22,7 +22,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = var.mzid } } filter_config { @@ -87,7 +87,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = var.mzid } } } @@ -104,7 +104,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = var.mzid } } } @@ -136,7 +136,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = var.mzid } } filter_config { @@ -231,7 +231,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = var.mzid } } filter_config { @@ -267,7 +267,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = var.mzid } } filter_config { @@ -303,7 +303,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = var.mzid } } filter_config { diff --git a/_templates/_template_management_zone.tf b/_templates/_template_management_zone.tf index 97a05029..946f5ad2 100644 --- a/_templates/_template_management_zone.tf +++ b/_templates/_template_management_zone.tf @@ -17,3 +17,6 @@ resource "dynatrace_management_zone" "" { selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:\"))" } } +output "mzid" { + value = "${dynatrace_management_zone..id}" +} \ No newline at end of file