ansible_python_interpreter: /usr/bin/python
when: (ansible_os_family == "RedHat" and ansible_distribution_major_version|int <= 7) or
(ansible_os_family == "Debian" and ansible_distribution_major_version|int <= 16)
+ tags:
+ - register
- set_fact:
pip_version: pip3
when: (ansible_os_family == "RedHat" and ansible_distribution_major_version|int >= 8) or
(ansible_os_family == "Debian" and ansible_distribution_major_version|int >= 18) or
ansible_os_family == "Suse"
+ tags:
+ - register
- name: Install six, latest one
pip:
state: latest
executable: "{{ pip_version }}"
when: ansible_os_family != "Suse"
+ tags:
+ - register
- name: Install python-jenkins
# https://review.openstack.org/460363
name: python-jenkins
version: 0.4.15
executable: "{{ pip_version }}"
+ tags:
+ - register
## LIBVIRT SERVICE TASKS
- name: start libvirt services
Type=simple
User={{ jenkins_user }}
ExecStart=/usr/bin/java \
+ -Dfile.encoding=UTF8 \
-jar /home/{{ jenkins_user }}/slave.jar \
-jnlpUrl {{ api_uri }}/computer/{{ ansible_default_ipv4.address }}+{{ nodename }}/slave-agent.jnlp \
-jnlpCredentials @/etc/systemd/system/jenkins.secret