Changing data structure
parent
72c3416221
commit
66058fef38
|
|
@ -1,6 +1,7 @@
|
|||
data "dynatrace_management_zone" "<APPNAME>_<APPENV>"{ name="<APPNAME>" }
|
||||
resource "dynatrace_alerting" "<APPNAME>_<APPENV>" {
|
||||
name = "<APPNAME> <APPENV>"
|
||||
management_zone = data.dynatrace_management_zone.<APPNAME>.id
|
||||
management_zone = data.dynatrace_management_zone.<APPNAME>_<APPENV>.id
|
||||
rules {
|
||||
rule {
|
||||
delay_in_minutes = 0
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
data "dynatrace_management_zone" "<APPNAME>_<APPENV>"{ name="<APPNAME>" }
|
||||
resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
||||
dashboard_metadata {
|
||||
name = "<APPNAME> <APPENV>"
|
||||
|
|
@ -22,7 +23,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = data.dynatrace_management_zone.<APPNAME>_<APPENV>.id
|
||||
}
|
||||
}
|
||||
filter_config {
|
||||
|
|
@ -87,7 +88,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = data.dynatrace_management_zone.<APPNAME>_<APPENV>.id
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -104,7 +105,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = data.dynatrace_management_zone.<APPNAME>_<APPENV>.id
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -136,7 +137,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = data.dynatrace_management_zone.<APPNAME>_<APPENV>.id
|
||||
}
|
||||
}
|
||||
filter_config {
|
||||
|
|
@ -231,7 +232,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = data.dynatrace_management_zone.<APPNAME>_<APPENV>.id
|
||||
}
|
||||
}
|
||||
filter_config {
|
||||
|
|
@ -267,7 +268,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = data.dynatrace_management_zone.<APPNAME>_<APPENV>.id
|
||||
}
|
||||
}
|
||||
filter_config {
|
||||
|
|
@ -303,7 +304,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = data.dynatrace_management_zone.<APPNAME>_<APPENV>.id
|
||||
}
|
||||
}
|
||||
filter_config {
|
||||
|
|
|
|||
|
|
@ -33,9 +33,6 @@ def main(slo_path):
|
|||
#print('./'+item+'/'+configoption+'/'+args.appname+'.tf')
|
||||
with open('./'+item+'/'+configoption+'/'+args.appname+'.tf', 'w') as file:
|
||||
file.write(data)
|
||||
datastring = "data \"dynatrace_management_zone\" \""+args.appname+"\"{ name=\""+args.appname+"\" }\n"
|
||||
with open('./'+item+'/'+configoption+'/data_source.tf', 'a') as file:
|
||||
file.write(datastring)
|
||||
for envconfigoption in envconfigoptions:
|
||||
for env in envs.get("environments"):
|
||||
with open('./_templates/_template_'+envconfigoption+'.tf') as file:
|
||||
|
|
@ -46,9 +43,6 @@ def main(slo_path):
|
|||
#print('./'+item+'/'+envconfigoption+'/'+args.appname+'_'+env+'.tf')
|
||||
with open('./'+item+'/'+envconfigoption+'/'+args.appname+'_'+env+'.tf', 'w') as file:
|
||||
file.write(data)
|
||||
datastring = "data \"dynatrace_management_zone\" \""+args.appname+"\"{ name=\""+args.appname+"\" }\n"
|
||||
with open('./'+item+'/'+envconfigoption+'/data_source.tf', 'a') as file:
|
||||
file.write(datastring)
|
||||
else:
|
||||
print("ERROR: No appname/compassid specified")
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue