Signed-off-by: David Galloway <dgallowa@redhat.com>
url: "{{ api_uri }}/jnlpJars/slave.jar"
dest: "/home/{{ jenkins_user }}/slave.jar"
force: yes
+ register: jar_changed
- name: Install the systemd unit files for jenkins
template:
with_items:
- service
- secret
+ register: unit_files_changed
- name: Reload systemd unit files (to pick up potential changes)
systemd:
name: jenkins
state: started
enabled: yes
+
+ - name: REstart jenkins service (if necessary)
+ service:
+ name: jenkins
+ state: restarted
+ enabled: yes
+ when: jar_changed is changed or unit_files_changed is changed
when: permanent|bool