diff options
author | Zuul <zuul@review.opendev.org> | 2020-03-04 02:16:25 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2020-03-04 02:16:25 +0000 |
commit | 9b79893b04da13375a7bec8b9388892d3383cb55 (patch) | |
tree | 91a8dcbed9a1e15f6c2d6842419ac74deac075a4 /jenkins_jobs/modules | |
parent | e273b68325217a84225f8e979d5d77e65df2f626 (diff) | |
parent | 45f24585841aff5529d9928b31f26afe989b5ed0 (diff) | |
download | python-jenkins-job-builder-9b79893b04da13375a7bec8b9388892d3383cb55.tar.gz python-jenkins-job-builder-9b79893b04da13375a7bec8b9388892d3383cb55.tar.xz python-jenkins-job-builder-9b79893b04da13375a7bec8b9388892d3383cb55.zip |
Merge "Add support for become in ansible playbook"
Diffstat (limited to 'jenkins_jobs/modules')
-rw-r--r-- | jenkins_jobs/modules/builders.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/jenkins_jobs/modules/builders.py b/jenkins_jobs/modules/builders.py index 71765f85..248ad90d 100644 --- a/jenkins_jobs/modules/builders.py +++ b/jenkins_jobs/modules/builders.py @@ -4516,6 +4516,11 @@ def ansible_playbook(parser, xml_parent, data): XML.SubElement(plugin, "sudoUser").text = data.get("sudo-user", "") else: XML.SubElement(plugin, "sudo").text = "false" + if data.get("become", False): + XML.SubElement(plugin, "become").text = "true" + XML.SubElement(plugin, "becomeUser").text = data.get("become-user", "") + else: + XML.SubElement(plugin, "become").text = "false" XML.SubElement(plugin, "forks").text = str(data.get("workers", "5")) XML.SubElement(plugin, "unbufferedOutput").text = str( data.get("unbuffered-output", True) |