diff options
author | Michal Ovciarik <michal.ovciarik@mavenir.com> | 2020-02-25 10:24:38 +0100 |
---|---|---|
committer | Michal Ovciarik <michal.ovciarik@mavenir.com> | 2020-02-25 11:18:52 +0100 |
commit | 45f24585841aff5529d9928b31f26afe989b5ed0 (patch) | |
tree | 1ed8bcdbff9964b47cbc6681f93fe309a490c1f5 /tests | |
parent | 497198a2528fd14eebfa5de5f4798c92dd09603a (diff) | |
download | python-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.xml | 1 | ||||
-rw-r--r-- | tests/builders/fixtures/ansible-playbook002.xml | 1 | ||||
-rw-r--r-- | tests/builders/fixtures/ansible-playbook003.xml | 1 | ||||
-rw-r--r-- | tests/builders/fixtures/ansible-playbook004.xml | 24 | ||||
-rw-r--r-- | tests/builders/fixtures/ansible-playbook004.yaml | 7 |
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" |