diff --git a/EMEA_PREPROD/_Demo/alerting-profile.tf b/EMEA_PREPROD/_Demo/alerting-profile.tf new file mode 100644 index 0000000..7ee5a85 --- /dev/null +++ b/EMEA_PREPROD/_Demo/alerting-profile.tf @@ -0,0 +1,31 @@ +module alerting-profile1 { + + source = "../../../_dynatrace-base-modules/dynatrace-alerting-profile" + + env = "INT" + mzId = module.mz1.id + mzName = "Demo" + delay_AVAILABILITY = 0 + delay_CUSTOM_ALERT = 10 + delay_ERROR = 30 + delay_MONITORING_UNAVAILABLE = 20 + delay_PERFORMANCE = 10 + delay_RESOURCE_CONTENTION = 0 + +} + +module alerting-profile2 { + + source = "../../../_dynatrace-base-modules/dynatrace-alerting-profile" + + env = "TEST" + mzId = module.mz1.id + mzName = "Demo" + delay_AVAILABILITY = 0 + delay_CUSTOM_ALERT = 10 + delay_ERROR = 30 + delay_MONITORING_UNAVAILABLE = 20 + delay_PERFORMANCE = 10 + delay_RESOURCE_CONTENTION = 0 + +} \ No newline at end of file diff --git a/EMEA_PREPROD/_Demo/dashboard-sharing.tf b/EMEA_PREPROD/_Demo/dashboard-sharing.tf new file mode 100644 index 0000000..ae763de --- /dev/null +++ b/EMEA_PREPROD/_Demo/dashboard-sharing.tf @@ -0,0 +1,15 @@ +module dashboard-sharing1 { + + source = "../../../_dynatrace-base-modules/dynatrace-dashboard-sharing" + + dashboard_id = module.dashboard1.id + +} + +module dashboard-sharing2 { + + source = "../../../_dynatrace-base-modules/dynatrace-dashboard-sharing" + + dashboard_id = module.dashboard2.id + +} \ No newline at end of file diff --git a/EMEA_PREPROD/_Demo/dashboard.tf b/EMEA_PREPROD/_Demo/dashboard.tf new file mode 100644 index 0000000..7f6063f --- /dev/null +++ b/EMEA_PREPROD/_Demo/dashboard.tf @@ -0,0 +1,19 @@ +module dashboard1 { + + source = "../../../_dynatrace-base-modules/dynatrace-dashboard" + + env = "INT" + mzId = module.mz1.id + mzName = "AM-CDRE" + +} + +module dashboard2 { + + source = "../../../_dynatrace-base-modules/dynatrace-dashboard" + + env = "TEST" + mzId = module.mz1.id + mzName = "AM-CDRE" + +} \ No newline at end of file diff --git a/EMEA_PREPROD/_Demo/management_zone.tf b/EMEA_PREPROD/_Demo/management_zone.tf new file mode 100644 index 0000000..c6adf4b --- /dev/null +++ b/EMEA_PREPROD/_Demo/management_zone.tf @@ -0,0 +1,9 @@ +module mz1 { + + source = "../../../_dynatrace-base-modules/dynatrace-management-zone" + + msIds = "\"ms-id:AM-CDRE\"" + mzName = "AM-CDRE" + +} + diff --git a/EMEA_PREPROD/_Demo/provider.tf b/EMEA_PREPROD/_Demo/provider.tf new file mode 100644 index 0000000..483c3a8 --- /dev/null +++ b/EMEA_PREPROD/_Demo/provider.tf @@ -0,0 +1,16 @@ +terraform { +required_providers { + dynatrace = { + version = "1.9.1" + source = "dynatrace-oss/dynatrace" + } + } +} + +variable "EUPREPROD_API_TOKEN" {} + +provider "dynatrace" { + dt_env_url = "https://wgv50241.live.dynatrace.com" + dt_api_token = "${var.EUPREPROD_API_TOKEN}" +} +