]> git.phdru.name Git - ansible.git/blobdiff - playbooks/roles/python-dev-packages/tasks/main.yml
Feat: Combine Debian/RedHat playbooks and roles
[ansible.git] / playbooks / roles / python-dev-packages / tasks / main.yml
similarity index 61%
rename from playbooks/debian/roles/python-dev-packages/tasks/main.yml
rename to playbooks/roles/python-dev-packages/tasks/main.yml
index 1c9277fe793bfc3cb6faaa6f2386df8bb28afdd8..2c3bae9560a8205ce009aa8b0d61033702c61e23 100644 (file)
@@ -10,6 +10,7 @@
     state: latest
     update_cache: yes
   when: ansible_facts.distribution_major_version == '9'
+  when: ansible_facts.os_family == 'Debian'
 
 - name: Install development packages
   become: true
           ]
     state: latest
     update_cache: yes
+  when: ansible_facts.os_family == 'Debian'
+
+- name: Install development packages
+  become: true
+  dnf:
+    name: ['bzip2-devel', 'expat-devel', 'gdbm-devel', 'gmp-devel',
+           'libffi-devel', 'lzma-sdk-devel', 'mpdecimal-devel',
+           'ncurses-devel', 'ncurses-libs', 'openssl-devel', 'openssl-libs',
+           'python2-devel', 'python3-devel', 'readline-devel', 'sqlite-devel',
+           'xz-devel', 'xz-libs', 'zlib-devel',
+          ]
+    state: latest
+    update_cache: yes
+  when: ansible_facts.os_family == 'RedHat'