From 553602b9385c95abd210038bc177700b7020466a Mon Sep 17 00:00:00 2001 From: Patryk Gudalewicz Date: Tue, 4 Apr 2023 11:32:15 +0200 Subject: [PATCH] Adding database selectors for management zones --- CN_PREPROD/management_zone/cd_scb.tf | 4 ++++ CN_PROD/management_zone/cd_scb.tf | 4 ++++ EMEA_PREPROD/management_zone/cd_scb.tf | 4 ++++ EMEA_PROD/management_zone/cd_scb.tf | 4 ++++ NA_PREPROD/management_zone/cd_scb.tf | 4 ++++ NA_PROD/management_zone/cd_scb.tf | 4 ++++ 6 files changed, 24 insertions(+) diff --git a/CN_PREPROD/management_zone/cd_scb.tf b/CN_PREPROD/management_zone/cd_scb.tf index ea822a3a..dd3ff879 100644 --- a/CN_PREPROD/management_zone/cd_scb.tf +++ b/CN_PREPROD/management_zone/cd_scb.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scb" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scb\"))" + } } diff --git a/CN_PROD/management_zone/cd_scb.tf b/CN_PROD/management_zone/cd_scb.tf index 8369a9a7..64cac745 100644 --- a/CN_PROD/management_zone/cd_scb.tf +++ b/CN_PROD/management_zone/cd_scb.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scb" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scb\"))" + } } diff --git a/EMEA_PREPROD/management_zone/cd_scb.tf b/EMEA_PREPROD/management_zone/cd_scb.tf index 9d18f1fb..8413f934 100644 --- a/EMEA_PREPROD/management_zone/cd_scb.tf +++ b/EMEA_PREPROD/management_zone/cd_scb.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scb" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scb\"))" + } } diff --git a/EMEA_PROD/management_zone/cd_scb.tf b/EMEA_PROD/management_zone/cd_scb.tf index 97999160..75520cd1 100644 --- a/EMEA_PROD/management_zone/cd_scb.tf +++ b/EMEA_PROD/management_zone/cd_scb.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scb" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scb\"))" + } } diff --git a/NA_PREPROD/management_zone/cd_scb.tf b/NA_PREPROD/management_zone/cd_scb.tf index 189f4fb8..f6cd9fa1 100644 --- a/NA_PREPROD/management_zone/cd_scb.tf +++ b/NA_PREPROD/management_zone/cd_scb.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scb" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scb\"))" + } } diff --git a/NA_PROD/management_zone/cd_scb.tf b/NA_PROD/management_zone/cd_scb.tf index fafb26b5..0f70dc51 100644 --- a/NA_PROD/management_zone/cd_scb.tf +++ b/NA_PROD/management_zone/cd_scb.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scb" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scb\"))" + } }