diff --git a/Jenkinsfile b/Jenkinsfile index e4516b2..21bf5b8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -91,7 +91,7 @@ pipeline { script { exportRetryCount = exportRetryCount + 1 sh "chmod 755 terraform-provider-dynatrace_v1.30.2" - sh "sudo python3 export.py" + sh "python3 export.py" } } } diff --git a/export.py b/export.py index 1c73671..39fe0cc 100644 --- a/export.py +++ b/export.py @@ -12,7 +12,7 @@ import yaml def setEnv(doc, timestamp, outputFolder, configuration): - print(str(dict(doc[1]).get("env-url"))) + print(config(dict(doc[2]).get("env-token-name"))) os.environ['DYNATRACE_ENV_URL'] = dict(doc[1]).get("env-url") os.environ['DYNATRACE_API_TOKEN'] = config(dict(doc[2]).get("env-token-name")) os.environ['DYNATRACE_TARGET_FOLDER'] = str(outputFolder + timestamp + "_" + dict(doc[0]).get("name") + configuration) @@ -54,7 +54,7 @@ if __name__ == "__main__": for item, doc in env_doc.items(): setEnv(doc, timestamp, outputFolder, "_configurations") - runProcess("Export", ["sudo", "/opt/workspace/coco_apm_dynatrace_terraform_backup_exporter/terraform-provider-dynatrace_v1.30.2" , "-export", "-id"]) + runProcess("Export", ["/opt/workspace/coco_apm_dynatrace_terraform_backup_exporter/terraform-provider-dynatrace_v1.30.2" , "-export", "-id"]) # setEnv(environment, timestamp, outputFolder, "_dashboards") # runProcess("Export", ["sudo", bin, "-export", "-id", "dynatrace_dashboard"])