env variables

master
SLW\ARNAUA 2023-06-01 17:36:19 +02:00
parent 50ba5c0e9f
commit 75ace8b7ba
2 changed files with 3 additions and 3 deletions

2
Jenkinsfile vendored
View File

@ -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"
}
}
}

View File

@ -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"])