[AETHER-853] - Install the Jenkins plugins by Ansible playbook
Change-Id: I90d38e0346a87750b68f0ffe5fa89110bdde5249
diff --git a/tasks/main.yml b/tasks/main.yml
index 1860396..fdc9e3a 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -39,3 +39,18 @@
file:
path: "{{ jenkins_home }}/init.groovy.d/basic-security.groovy"
state: absent
+
+- name: Install plugins
+ jenkins_plugin:
+ name: "{{ item.name }}"
+ version: "{{ item.version | default(omit) }}"
+ url_username: "{{ jenkins_admin_username }}"
+ url_password: "{{ jenkins_admin_password }}"
+ url: "http://{{ jenkins_localhost }}"
+ register: my_jenkins_plugin_versioned
+ with_items: "{{ jenkins_plugins }}"
+ notify: restart-jenkins
+ register: plugin_result
+ until: plugin_result is success
+ retries: 3
+ delay: 2