]> git.phdru.name Git - ansible.git/commitdiff
Fix(python-packages): There is no `python-openssl` in Debian 11
authorOleg Broytman <phd@phdru.name>
Tue, 8 Mar 2022 19:51:57 +0000 (22:51 +0300)
committerOleg Broytman <phd@phdru.name>
Wed, 9 Mar 2022 11:54:27 +0000 (14:54 +0300)
playbooks/roles/python-packages/tasks/main.yml

index 1ba4bdb35c4dda055b82853141b168472332e556..372d92b2e725caee5c6bfcbfb83a175310e5b579 100644 (file)
@@ -8,13 +8,14 @@
     name: ['patchelf', # for auditwheel
            'python', 'python2.7', 'python3', "{{ python_pip_pkg }}",
            'python3-pip', 'python-setuptools', 'python3-setuptools',
-           'python-gdbm', 'python-openssl', 'python3-openssl',
+           'python-gdbm', "{{ python_openssl_pkg }}", 'python3-openssl',
            'python-is-python2',
           ]
     state: latest
     update_cache: yes
   vars:
-    python_pip_pkg: "python-pip{% if ansible_facts.distribution_major_version in ['9', '10'] %}{% elif ansible_facts.distribution_major_version == '11' %}-whl{% endif %}"
+    - python_pip_pkg: "python-pip{% if ansible_facts.distribution_major_version in ['9', '10'] %}{% elif ansible_facts.distribution_major_version == '11' %}-whl{% endif %}"
+    - python_openssl_pkg: "{% if ansible_facts.distribution_major_version in ['9', '10'] %}python-openssl{% elif ansible_facts.distribution_major_version == '11' %}python3-openssl{% endif %}"
   register: python
   when: ansible_facts.os_family == 'Debian'