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/_templates/_template_alerting.tf b/_templates/_template_alerting.tf index 2c08a7e7..6d23469b 100644 --- a/_templates/_template_alerting.tf +++ b/_templates/_template_alerting.tf @@ -1,6 +1,7 @@ +data "dynatrace_management_zone" "_"{ name="" } resource "dynatrace_alerting" "_" { name = " " - management_zone = data.dynatrace_management_zone..id + management_zone = data.dynatrace_management_zone._.id rules { rule { delay_in_minutes = 0 diff --git a/_templates/_template_dashboard.tf b/_templates/_template_dashboard.tf index 4a3246c7..c1173577 100644 --- a/_templates/_template_dashboard.tf +++ b/_templates/_template_dashboard.tf @@ -1,3 +1,4 @@ +data "dynatrace_management_zone" "_"{ name="" } resource "dynatrace_dashboard" "_" { dashboard_metadata { name = " " @@ -22,7 +23,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = data.dynatrace_management_zone._.id } } filter_config { @@ -87,7 +88,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = data.dynatrace_management_zone._.id } } } @@ -104,7 +105,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = data.dynatrace_management_zone._.id } } } @@ -136,7 +137,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = data.dynatrace_management_zone._.id } } filter_config { @@ -231,7 +232,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = data.dynatrace_management_zone._.id } } filter_config { @@ -267,7 +268,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = data.dynatrace_management_zone._.id } } filter_config { @@ -303,7 +304,7 @@ resource "dynatrace_dashboard" "_" { filter { management_zone { name = "" - id = data.dynatrace_management_zone..id + id = data.dynatrace_management_zone._.id } } filter_config { diff --git a/onboarding.py b/onboarding.py index 1353cb72..85ab0135 100644 --- a/onboarding.py +++ b/onboarding.py @@ -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")