diff options
Diffstat (limited to 'jenkins_jobs/modules/builders.py')
-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) |