Commit 36a1ccd0 authored by Thomas Gambier's avatar Thomas Gambier 🚴🏼

playbook: support debian 8, 9 and 10

parent 2d350699
...@@ -12,14 +12,10 @@ ...@@ -12,14 +12,10 @@
ignore_errors: True ignore_errors: True
register: pip3_installed register: pip3_installed
- name: Make sure pip is installed - name: Install slapcache on Debian < 9
shell: easy_install pip
when: pip_installed is failed and pip3_installed is failed
- name: Install slapcache on Debian != 9
include: pip_installations_success.yml include: pip_installations_success.yml
when: ansible_distribution == "Debian" and ansible_distribution_major_version != "9" when: ansible_distribution == "Debian" and ansible_distribution_major_version < "9"
- name: Install slapcache on Debian == 9 - name: Install slapcache on Debian >= 9
include: pip_installations_succeeded.yml include: pip_installations_succeeded.yml
when: ansible_distribution == "Debian" and ansible_distribution_major_version == "9" when: ansible_distribution == "Debian" and ansible_distribution_major_version >= "9"
# Installations on Ansible which supports succeeded # Installations on newest Ansible which supports succeeded
- name: Make sure pip is installed
shell: easy_install pip
when: pip_installed is failed and pip3_installed is failed
- name: Install/Upgrade latest slapos.libnetworkcache using pip - name: Install/Upgrade latest slapos.libnetworkcache using pip
shell: pip install --upgrade slapos.libnetworkcache shell: pip install --upgrade slapos.libnetworkcache
when: pip_installed is succeeded when: pip_installed is succeeded
......
# Installations on Ansible which supports *ONLY* success # Installations on old Ansible where tests are filter like
- name: Make sure pip is installed
shell: easy_install pip
when: pip_installed | failed and pip3_installed | failed
- name: Install/Upgrade latest slapos.libnetworkcache using pip - name: Install/Upgrade latest slapos.libnetworkcache using pip
shell: pip install --upgrade slapos.libnetworkcache shell: pip install --upgrade slapos.libnetworkcache
when: pip_installed is success when: pip_installed | success
- name: Install/Upgrade latest slapcache using pip - name: Install/Upgrade latest slapcache using pip
shell: pip install --upgrade slapcache shell: pip install --upgrade slapcache
when: pip_installed is success when: pip_installed | success
- name: Install/Upgrade latest slapos.libnetworkcache using pip3 - name: Install/Upgrade latest slapos.libnetworkcache using pip3
shell: pip3 install --upgrade slapos.libnetworkcache shell: pip3 install --upgrade slapos.libnetworkcache
when: pip3_installed is success when: pip3_installed | success
- name: Install/Upgrade latest slapcache using pip3 - name: Install/Upgrade latest slapcache using pip3
shell: pip3 install --upgrade slapcache shell: pip3 install --upgrade slapcache
when: pip3_installed is success when: pip3_installed | success
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment