Minimal support for EL 7.
This commit is contained in:
parent
adce6d02ad
commit
89fdd609dd
|
@ -17,6 +17,9 @@ galaxy_info:
|
|||
versions:
|
||||
- trusty
|
||||
- bionic
|
||||
- name: EL
|
||||
versions:
|
||||
- 7
|
||||
|
||||
galaxy_tags:
|
||||
- python
|
||||
|
|
|
@ -6,19 +6,36 @@
|
|||
when:
|
||||
- py_env_install | bool
|
||||
- ansible_facts['distribution_version'] is version('16.04', '>=')
|
||||
- ansible_distribution_file_variety == "Debian"
|
||||
tags: [ "python", "py_env" ]
|
||||
|
||||
|
||||
- block:
|
||||
- name: Install python 2 pip on EL
|
||||
yum: name=python2-pip state={{ py_env_pkgs_state }}
|
||||
|
||||
when:
|
||||
- py_env_install | bool
|
||||
- ansible_distribution_file_variety == "RedHat"
|
||||
tags: [ "python", "py_env" ]
|
||||
|
||||
- block:
|
||||
- name: Remove python deb packages
|
||||
apt: name={{ py_env_dpkg_toremove | default([]) }} state=absent
|
||||
|
||||
when: py_env_install | bool
|
||||
when:
|
||||
- py_env_install | bool
|
||||
- ansible_distribution_file_variety == "Debian"
|
||||
tags: [ "python", "py_env", "py_env_pkgs" ]
|
||||
|
||||
- block:
|
||||
- name: Install deb packages needed to compile the pip modules
|
||||
apt: name={{ py_pip_deps | default([]) }} state={{ py_env_pkgs_state }} update_cache=yes cache_valid_time=600
|
||||
when:
|
||||
- py_env_install | bool
|
||||
- ansible_distribution_file_variety == "Debian"
|
||||
tags: [ "python", "py_env", "py_env_pkgs" ]
|
||||
|
||||
- block:
|
||||
- name: Install a list of versioned pip packages
|
||||
pip: name={{ item.pkg }} version={{ item.version }}
|
||||
with_items: '{{ py_env_versioned_pip_pkgs | default ([]) }}'
|
||||
|
@ -26,9 +43,15 @@
|
|||
- name: Install a list of pip packages
|
||||
pip: name={{ py_env_pip_pkgs | default ([]) }} state=latest
|
||||
|
||||
- name: Install python deb packages
|
||||
apt: name={{ py_env_dpkg | default([]) }} state={{ py_env_pkgs_state }} update_cache=yes cache_valid_time=600
|
||||
|
||||
when: py_env_install | bool
|
||||
tags: [ "python", "py_env", "py_env_pkgs" ]
|
||||
|
||||
- block:
|
||||
- name: Install python deb packages
|
||||
apt: name={{ py_env_dpkg | default([]) }} state={{ py_env_pkgs_state }} update_cache=yes cache_valid_time=600
|
||||
|
||||
when:
|
||||
- py_env_install | bool
|
||||
- ansible_distribution_file_variety == "Debian"
|
||||
tags: [ "python", "py_env", "py_env_pkgs" ]
|
||||
|
||||
|
|
Loading…
Reference in New Issue