From 194ed3e27cd873dd7b57bef2e4589a91aada5967 Mon Sep 17 00:00:00 2001 From: ankitchauhan01 Date: Mon, 8 May 2023 10:12:25 +0530 Subject: [PATCH] revert unnecessary changes --- CN_PREPROD/alerting/providers.tf | 8 +++++++ CN_PREPROD/custom_service/providers.tf | 8 +++++++ CN_PREPROD/dashboard/providers.tf | 8 +++++++ CN_PREPROD/main.tf | 20 ++++++++++++++++ CN_PREPROD/management_zone/providers.tf | 8 +++++++ CN_PREPROD/processgroup_naming/providers.tf | 8 +++++++ CN_PREPROD/providers.tf | 20 ++++++++++++++++ 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 | 23 +++++++++++++++++++ CN_PROD/management_zone/providers.tf | 8 +++++++ CN_PROD/processgroup_naming/providers.tf | 8 +++++++ CN_PROD/providers.tf | 20 ++++++++++++++++ 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 | 20 ++++++++++++++++ EMEA_PREPROD/management_zone/providers.tf | 8 +++++++ EMEA_PREPROD/processgroup_naming/providers.tf | 8 +++++++ EMEA_PREPROD/providers.tf | 20 ++++++++++++++++ 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 | 20 ++++++++++++++++ EMEA_PROD/management_zone/providers.tf | 8 +++++++ EMEA_PROD/processgroup_naming/providers.tf | 8 +++++++ EMEA_PROD/providers.tf | 20 ++++++++++++++++ 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 | 20 ++++++++++++++++ NA_PREPROD/management_zone/providers.tf | 8 +++++++ NA_PREPROD/processgroup_naming/providers.tf | 8 +++++++ NA_PREPROD/providers.tf | 20 ++++++++++++++++ NA_PREPROD/service_naming/providers.tf | 8 +++++++ NA_PROD/alerting/providers.tf | 8 +++++++ NA_PROD/custom_service/providers.tf | 8 +++++++ NA_PROD/dashboard/data_source.tf | 0 NA_PROD/dashboard/providers.tf | 8 +++++++ NA_PROD/main.tf | 20 ++++++++++++++++ NA_PROD/management_zone/providers.tf | 8 +++++++ NA_PROD/processgroup_naming/providers.tf | 8 +++++++ NA_PROD/providers.tf | 20 ++++++++++++++++ NA_PROD/service_naming/providers.tf | 8 +++++++ 49 files changed, 531 insertions(+) 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/main.tf create mode 100644 CN_PREPROD/management_zone/providers.tf create mode 100644 CN_PREPROD/processgroup_naming/providers.tf create mode 100644 CN_PREPROD/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/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/main.tf create mode 100644 EMEA_PREPROD/management_zone/providers.tf create mode 100644 EMEA_PREPROD/processgroup_naming/providers.tf create mode 100644 EMEA_PREPROD/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/main.tf create mode 100644 EMEA_PROD/management_zone/providers.tf create mode 100644 EMEA_PROD/processgroup_naming/providers.tf create mode 100644 EMEA_PROD/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/main.tf create mode 100644 NA_PREPROD/management_zone/providers.tf create mode 100644 NA_PREPROD/processgroup_naming/providers.tf create mode 100644 NA_PREPROD/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/data_source.tf create mode 100644 NA_PROD/dashboard/providers.tf create mode 100644 NA_PROD/main.tf create mode 100644 NA_PROD/management_zone/providers.tf create mode 100644 NA_PROD/processgroup_naming/providers.tf create mode 100644 NA_PROD/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 new file mode 100644 index 00000000..604c0a21 --- /dev/null +++ b/CN_PREPROD/main.tf @@ -0,0 +1,20 @@ +module "management_zone" { + source = "./management_zone" +} +module "alerting" { + source = "./alerting" + depends_on = [module.management_zone] +} +module "dashboard" { + source = "./dashboard" + depends_on = [module.management_zone] +} +module "custom_service" { + source = "./custom_service" +} +module "processgroup_naming" { + source = "./processgroup_naming" +} +module "service_naming" { + source = "./service_naming" +} \ No newline at end of file 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/providers.tf b/CN_PREPROD/providers.tf new file mode 100644 index 00000000..35ddcee5 --- /dev/null +++ b/CN_PREPROD/providers.tf @@ -0,0 +1,20 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} +variable "DYNATRACE_CNPREPROD_ENV_URL" { + type = string + description = "URL of Dynatrace environment" +} +variable "DYNATRACE_CNPREPROD_API_TOKEN" { + type = string + description = "API token for Dynatrace environment" +} +provider "dynatrace" { + dt_env_url = "${var.DYNATRACE_CNPREPROD_ENV_URL}" + dt_api_token = "${var.DYNATRACE_CNPREPROD_API_TOKEN}" +} 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 e69de29b..56407690 100644 --- a/CN_PROD/main.tf +++ b/CN_PROD/main.tf @@ -0,0 +1,23 @@ +module "management_zone" { + source = "./management_zone" +} +module "alerting" { + source = "./alerting" + depends_on = [module.management_zone] +} +module "dashboard" { + source = "./dashboard" + depends_on = [module.management_zone] +} +module "custom_service" { + source = "./custom_service" +} +module "processgroup_naming" { + source = "./processgroup_naming" +} +module "service_naming" { + source = "./service_naming" +} +module "slo" { + source = "./slo" +} \ No newline at end of file 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/providers.tf b/CN_PROD/providers.tf new file mode 100644 index 00000000..3925281d --- /dev/null +++ b/CN_PROD/providers.tf @@ -0,0 +1,20 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} +variable "DYNATRACE_CNPROD_ENV_URL" { + type = string + description = "URL of Dynatrace environment" +} +variable "DYNATRACE_CNPROD_API_TOKEN" { + type = string + description = "API token for Dynatrace environment" +} +provider "dynatrace" { + dt_env_url = "${var.DYNATRACE_CNPROD_ENV_URL}" + dt_api_token = "${var.DYNATRACE_CNPROD_API_TOKEN}" +} 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 new file mode 100644 index 00000000..604c0a21 --- /dev/null +++ b/EMEA_PREPROD/main.tf @@ -0,0 +1,20 @@ +module "management_zone" { + source = "./management_zone" +} +module "alerting" { + source = "./alerting" + depends_on = [module.management_zone] +} +module "dashboard" { + source = "./dashboard" + depends_on = [module.management_zone] +} +module "custom_service" { + source = "./custom_service" +} +module "processgroup_naming" { + source = "./processgroup_naming" +} +module "service_naming" { + source = "./service_naming" +} \ No newline at end of file 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/providers.tf b/EMEA_PREPROD/providers.tf new file mode 100644 index 00000000..9ddc7d2a --- /dev/null +++ b/EMEA_PREPROD/providers.tf @@ -0,0 +1,20 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} +variable "DYNATRACE_EMEAPREPROD_ENV_URL" { + type = string + description = "URL of Dynatrace environment" +} +variable "DYNATRACE_EMEAPREPROD_API_TOKEN" { + type = string + description = "API token for Dynatrace environment" +} +provider "dynatrace" { + dt_env_url = "${var.DYNATRACE_EMEAPREPROD_ENV_URL}" + dt_api_token = "${var.DYNATRACE_EMEAPREPROD_API_TOKEN}" +} 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 new file mode 100644 index 00000000..604c0a21 --- /dev/null +++ b/EMEA_PROD/main.tf @@ -0,0 +1,20 @@ +module "management_zone" { + source = "./management_zone" +} +module "alerting" { + source = "./alerting" + depends_on = [module.management_zone] +} +module "dashboard" { + source = "./dashboard" + depends_on = [module.management_zone] +} +module "custom_service" { + source = "./custom_service" +} +module "processgroup_naming" { + source = "./processgroup_naming" +} +module "service_naming" { + source = "./service_naming" +} \ No newline at end of file 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/providers.tf b/EMEA_PROD/providers.tf new file mode 100644 index 00000000..ac52788b --- /dev/null +++ b/EMEA_PROD/providers.tf @@ -0,0 +1,20 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} +variable "DYNATRACE_EMEAPROD_ENV_URL" { + type = string + description = "URL of Dynatrace environment" +} +variable "DYNATRACE_EMEAPROD_API_TOKEN" { + type = string + description = "API token for Dynatrace environment" +} +provider "dynatrace" { + dt_env_url = "${var.DYNATRACE_EMEAPROD_ENV_URL}" + dt_api_token = "${var.DYNATRACE_EMEAPROD_API_TOKEN}" +} 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 new file mode 100644 index 00000000..604c0a21 --- /dev/null +++ b/NA_PREPROD/main.tf @@ -0,0 +1,20 @@ +module "management_zone" { + source = "./management_zone" +} +module "alerting" { + source = "./alerting" + depends_on = [module.management_zone] +} +module "dashboard" { + source = "./dashboard" + depends_on = [module.management_zone] +} +module "custom_service" { + source = "./custom_service" +} +module "processgroup_naming" { + source = "./processgroup_naming" +} +module "service_naming" { + source = "./service_naming" +} \ No newline at end of file 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/providers.tf b/NA_PREPROD/providers.tf new file mode 100644 index 00000000..8d95ff68 --- /dev/null +++ b/NA_PREPROD/providers.tf @@ -0,0 +1,20 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} +variable "DYNATRACE_NAPREPROD_ENV_URL" { + type = string + description = "URL of Dynatrace environment" +} +variable "DYNATRACE_NAPREPROD_API_TOKEN" { + type = string + description = "API token for Dynatrace environment" +} +provider "dynatrace" { + dt_env_url = "${var.DYNATRACE_NAPREPROD_ENV_URL}" + dt_api_token = "${var.DYNATRACE_NAPREPROD_API_TOKEN}" +} 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/data_source.tf b/NA_PROD/dashboard/data_source.tf new file mode 100644 index 00000000..e69de29b 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 new file mode 100644 index 00000000..604c0a21 --- /dev/null +++ b/NA_PROD/main.tf @@ -0,0 +1,20 @@ +module "management_zone" { + source = "./management_zone" +} +module "alerting" { + source = "./alerting" + depends_on = [module.management_zone] +} +module "dashboard" { + source = "./dashboard" + depends_on = [module.management_zone] +} +module "custom_service" { + source = "./custom_service" +} +module "processgroup_naming" { + source = "./processgroup_naming" +} +module "service_naming" { + source = "./service_naming" +} \ No newline at end of file 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/providers.tf b/NA_PROD/providers.tf new file mode 100644 index 00000000..8ba8d19e --- /dev/null +++ b/NA_PROD/providers.tf @@ -0,0 +1,20 @@ +terraform { + required_providers { + dynatrace = { + version = "1.16.0" + source = "dynatrace-oss/dynatrace" + } + } +} +variable "DYNATRACE_NAPROD_ENV_URL" { + type = string + description = "URL of Dynatrace environment" +} +variable "DYNATRACE_NAPROD_API_TOKEN" { + type = string + description = "API token for Dynatrace environment" +} +provider "dynatrace" { + dt_env_url = "${var.DYNATRACE_NAPROD_ENV_URL}" + dt_api_token = "${var.DYNATRACE_NAPROD_API_TOKEN}" +} 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