summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMichal Ovciarik <michal.ovciarik@mavenir.com>2020-02-25 10:24:38 +0100
committerMichal Ovciarik <michal.ovciarik@mavenir.com>2020-02-25 11:18:52 +0100
commit45f24585841aff5529d9928b31f26afe989b5ed0 (patch)
tree1ed8bcdbff9964b47cbc6681f93fe309a490c1f5 /tests
parent497198a2528fd14eebfa5de5f4798c92dd09603a (diff)
downloadpython-jenkins-job-builder-45f24585841aff5529d9928b31f26afe989b5ed0.tar.gz
python-jenkins-job-builder-45f24585841aff5529d9928b31f26afe989b5ed0.tar.xz
python-jenkins-job-builder-45f24585841aff5529d9928b31f26afe989b5ed0.zip
Add support for become in ansible playbook
Change-Id: Ia116f715042d4a4c8cc26ac45cf1a91be47435d3
Diffstat (limited to 'tests')
-rw-r--r--tests/builders/fixtures/ansible-playbook001.xml1
-rw-r--r--tests/builders/fixtures/ansible-playbook002.xml1
-rw-r--r--tests/builders/fixtures/ansible-playbook003.xml1
-rw-r--r--tests/builders/fixtures/ansible-playbook004.xml24
-rw-r--r--tests/builders/fixtures/ansible-playbook004.yaml7
5 files changed, 34 insertions, 0 deletions
diff --git a/tests/builders/fixtures/ansible-playbook001.xml b/tests/builders/fixtures/ansible-playbook001.xml
index 662321b3..d19d6068 100644
--- a/tests/builders/fixtures/ansible-playbook001.xml
+++ b/tests/builders/fixtures/ansible-playbook001.xml
@@ -13,6 +13,7 @@
<credentialsId/>
<vaultCredentialsId/>
<sudo>false</sudo>
+ <become>false</become>
<forks>5</forks>
<unbufferedOutput>true</unbufferedOutput>
<colorizedOutput>false</colorizedOutput>
diff --git a/tests/builders/fixtures/ansible-playbook002.xml b/tests/builders/fixtures/ansible-playbook002.xml
index 21c1ae0b..afe13676 100644
--- a/tests/builders/fixtures/ansible-playbook002.xml
+++ b/tests/builders/fixtures/ansible-playbook002.xml
@@ -18,6 +18,7 @@ machine02.example.com
<vaultCredentialsId>0421b950-487b-4749-aa69-d87425e14459</vaultCredentialsId>
<sudo>true</sudo>
<sudoUser>cloud-user</sudoUser>
+ <become>false</become>
<forks>2</forks>
<unbufferedOutput>false</unbufferedOutput>
<colorizedOutput>true</colorizedOutput>
diff --git a/tests/builders/fixtures/ansible-playbook003.xml b/tests/builders/fixtures/ansible-playbook003.xml
index 31474925..8e15e776 100644
--- a/tests/builders/fixtures/ansible-playbook003.xml
+++ b/tests/builders/fixtures/ansible-playbook003.xml
@@ -11,6 +11,7 @@
<credentialsId/>
<vaultCredentialsId/>
<sudo>false</sudo>
+ <become>false</become>
<forks>5</forks>
<unbufferedOutput>true</unbufferedOutput>
<colorizedOutput>false</colorizedOutput>
diff --git a/tests/builders/fixtures/ansible-playbook004.xml b/tests/builders/fixtures/ansible-playbook004.xml
new file mode 100644
index 00000000..bc4018bf
--- /dev/null
+++ b/tests/builders/fixtures/ansible-playbook004.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <builders>
+ <org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder>
+ <playbook>path/to/playbook.yml</playbook>
+ <inventory class="org.jenkinsci.plugins.ansible.InventoryDoNotSpecify"/>
+ <limit/>
+ <tags/>
+ <skippedTags/>
+ <startAtTask/>
+ <credentialsId/>
+ <vaultCredentialsId/>
+ <sudo>false</sudo>
+ <become>true</become>
+ <becomeUser>cloud-user</becomeUser>
+ <forks>5</forks>
+ <unbufferedOutput>true</unbufferedOutput>
+ <colorizedOutput>false</colorizedOutput>
+ <hostKeyChecking>false</hostKeyChecking>
+ <additionalParameters/>
+ <copyCredentialsInWorkspace>false</copyCredentialsInWorkspace>
+ </org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder>
+ </builders>
+</project>
diff --git a/tests/builders/fixtures/ansible-playbook004.yaml b/tests/builders/fixtures/ansible-playbook004.yaml
new file mode 100644
index 00000000..528c839a
--- /dev/null
+++ b/tests/builders/fixtures/ansible-playbook004.yaml
@@ -0,0 +1,7 @@
+---
+builders:
+ - ansible-playbook:
+ playbook: "path/to/playbook.yml"
+ inventory-type: "do-not-specify"
+ become: "yes"
+ become-user: "cloud-user"