Adjusting tf config
parent
a1704dbaab
commit
b2d312d56e
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
||||||
|
|
||||||
module "alerting" {
|
module "alerting" {
|
||||||
source = "./alerting"
|
source = "./alerting"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
module "dashboard" {
|
module "dashboard" {
|
||||||
source = "./dashboard"
|
source = "./dashboard"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
||||||
|
|
||||||
module "alerting" {
|
module "alerting" {
|
||||||
source = "./alerting"
|
source = "./alerting"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
module "dashboard" {
|
module "dashboard" {
|
||||||
source = "./dashboard"
|
source = "./dashboard"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
||||||
|
|
||||||
module "alerting" {
|
module "alerting" {
|
||||||
source = "./alerting"
|
source = "./alerting"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
module "dashboard" {
|
module "dashboard" {
|
||||||
source = "./dashboard"
|
source = "./dashboard"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
||||||
|
|
||||||
module "alerting" {
|
module "alerting" {
|
||||||
source = "./alerting"
|
source = "./alerting"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
module "dashboard" {
|
module "dashboard" {
|
||||||
source = "./dashboard"
|
source = "./dashboard"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
||||||
|
|
||||||
module "alerting" {
|
module "alerting" {
|
||||||
source = "./alerting"
|
source = "./alerting"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
module "dashboard" {
|
module "dashboard" {
|
||||||
source = "./dashboard"
|
source = "./dashboard"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
||||||
|
|
||||||
module "alerting" {
|
module "alerting" {
|
||||||
source = "./alerting"
|
source = "./alerting"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
module "dashboard" {
|
module "dashboard" {
|
||||||
source = "./dashboard"
|
source = "./dashboard"
|
||||||
depends_on = [module.management_zone]
|
mzid = "${module.management_zone.mzid}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
terraform {
|
||||||
|
required_providers {
|
||||||
|
dynatrace = {
|
||||||
|
version = "1.16.0"
|
||||||
|
source = "dynatrace-oss/dynatrace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
resource "dynatrace_alerting" "<APPNAME>_<APPENV>" {
|
resource "dynatrace_alerting" "<APPNAME>_<APPENV>" {
|
||||||
name = "<APPNAME> <APPENV>"
|
name = "<APPNAME> <APPENV>"
|
||||||
management_zone = data.dynatrace_management_zone.<APPNAME>.id
|
management_zone = var.mzid
|
||||||
rules {
|
rules {
|
||||||
rule {
|
rule {
|
||||||
delay_in_minutes = 0
|
delay_in_minutes = 0
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
||||||
filter {
|
filter {
|
||||||
management_zone {
|
management_zone {
|
||||||
name = "<APPNAME>"
|
name = "<APPNAME>"
|
||||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
id = var.mzid
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
filter_config {
|
filter_config {
|
||||||
|
|
@ -87,7 +87,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
||||||
filter {
|
filter {
|
||||||
management_zone {
|
management_zone {
|
||||||
name = "<APPNAME>"
|
name = "<APPNAME>"
|
||||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
id = var.mzid
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -104,7 +104,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
||||||
filter {
|
filter {
|
||||||
management_zone {
|
management_zone {
|
||||||
name = "<APPNAME>"
|
name = "<APPNAME>"
|
||||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
id = var.mzid
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -136,7 +136,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
||||||
filter {
|
filter {
|
||||||
management_zone {
|
management_zone {
|
||||||
name = "<APPNAME>"
|
name = "<APPNAME>"
|
||||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
id = var.mzid
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
filter_config {
|
filter_config {
|
||||||
|
|
@ -231,7 +231,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
||||||
filter {
|
filter {
|
||||||
management_zone {
|
management_zone {
|
||||||
name = "<APPNAME>"
|
name = "<APPNAME>"
|
||||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
id = var.mzid
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
filter_config {
|
filter_config {
|
||||||
|
|
@ -267,7 +267,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
||||||
filter {
|
filter {
|
||||||
management_zone {
|
management_zone {
|
||||||
name = "<APPNAME>"
|
name = "<APPNAME>"
|
||||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
id = var.mzid
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
filter_config {
|
filter_config {
|
||||||
|
|
@ -303,7 +303,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
||||||
filter {
|
filter {
|
||||||
management_zone {
|
management_zone {
|
||||||
name = "<APPNAME>"
|
name = "<APPNAME>"
|
||||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
id = var.mzid
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
filter_config {
|
filter_config {
|
||||||
|
|
|
||||||
|
|
@ -17,3 +17,6 @@ resource "dynatrace_management_zone" "<APPNAME>" {
|
||||||
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:<COMPASSID>\"))"
|
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:<COMPASSID>\"))"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
output "mzid" {
|
||||||
|
value = "${dynatrace_management_zone.<APPNAME>.id}"
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue