From 8c2d094812ad8957ff8005034cb963d96358c41d Mon Sep 17 00:00:00 2001 From: Patryk Gudalewicz Date: Tue, 4 Apr 2023 11:30:07 +0200 Subject: [PATCH] Adding database selectors for management zones --- CN_PREPROD/management_zone/cd_scc.tf | 4 ++++ CN_PROD/management_zone/cd_scc.tf | 4 ++++ EMEA_PREPROD/management_zone/cd_scc.tf | 4 ++++ EMEA_PROD/management_zone/cd_scc.tf | 4 ++++ NA_PREPROD/management_zone/cd_scc.tf | 4 ++++ NA_PROD/management_zone/cd_scc.tf | 4 ++++ 6 files changed, 24 insertions(+) diff --git a/CN_PREPROD/management_zone/cd_scc.tf b/CN_PREPROD/management_zone/cd_scc.tf index 59944e2e..769c1cd6 100644 --- a/CN_PREPROD/management_zone/cd_scc.tf +++ b/CN_PREPROD/management_zone/cd_scc.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scc" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scc\"))" + } } diff --git a/CN_PROD/management_zone/cd_scc.tf b/CN_PROD/management_zone/cd_scc.tf index c3204bee..d0af21f3 100644 --- a/CN_PROD/management_zone/cd_scc.tf +++ b/CN_PROD/management_zone/cd_scc.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scc" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scc\"))" + } } diff --git a/EMEA_PREPROD/management_zone/cd_scc.tf b/EMEA_PREPROD/management_zone/cd_scc.tf index 4dea0504..680a932e 100644 --- a/EMEA_PREPROD/management_zone/cd_scc.tf +++ b/EMEA_PREPROD/management_zone/cd_scc.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scc" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scc\"))" + } } diff --git a/EMEA_PROD/management_zone/cd_scc.tf b/EMEA_PROD/management_zone/cd_scc.tf index 9ef61cd1..3ba3c016 100644 --- a/EMEA_PROD/management_zone/cd_scc.tf +++ b/EMEA_PROD/management_zone/cd_scc.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scc" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scc\"))" + } } diff --git a/NA_PREPROD/management_zone/cd_scc.tf b/NA_PREPROD/management_zone/cd_scc.tf index 54d14528..26003eb1 100644 --- a/NA_PREPROD/management_zone/cd_scc.tf +++ b/NA_PREPROD/management_zone/cd_scc.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scc" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scc\"))" + } } diff --git a/NA_PROD/management_zone/cd_scc.tf b/NA_PROD/management_zone/cd_scc.tf index 5de327dc..8852bc10 100644 --- a/NA_PROD/management_zone/cd_scc.tf +++ b/NA_PROD/management_zone/cd_scc.tf @@ -151,4 +151,8 @@ resource "dynatrace_management_zone" "CD_scc" { } } } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:scc\"))" + } }