X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=playbooks%2Froles%2Fdev-packages%2Ftasks%2Fmain.yaml;fp=playbooks%2Froles%2Fdev-packages%2Ftasks%2Fmain.yaml;h=1d4948769151de047880617571e70210bf496a33;hb=3c5ede3e8a061c1817c429a5332dcf7bc76ec415;hp=0000000000000000000000000000000000000000;hpb=45ba3bdce32ecc6f9f0ac031ccb799ed3157d6f9;p=ansible.git diff --git a/playbooks/roles/dev-packages/tasks/main.yaml b/playbooks/roles/dev-packages/tasks/main.yaml new file mode 100644 index 0000000..1d49487 --- /dev/null +++ b/playbooks/roles/dev-packages/tasks/main.yaml @@ -0,0 +1,28 @@ +- name: Install development packages + become: true + apt: + autoclean: yes + autoremove: yes + cache_valid_time: 3600 + install_recommends: no + name: ['git', 'g++', 'gcc', 'libexpat1', 'libffi6', + 'libgdbm{% if ansible_facts.distribution_major_version == "9" %}3{% elif ansible_facts.distribution_major_version == "10" %}6{% endif %}', + 'libgmp10', + 'liblzma5', 'libmpdec2', 'libreadline5', 'libreadline7', + 'make', 'openssl', 'patch', 'sqlite3', 'zlib1g', + ] + state: latest + update_cache: yes + when: ansible_facts.os_family == 'Debian' + +- name: Install development packages + become: true + dnf: + name: ['git', 'expat', 'gcc', 'gcc-c++', + 'gdbm', 'gdbm-libs', 'gmp', + 'libffi', 'lzma-sdk', 'make', 'mpdecimal', + 'openssl', 'patch', 'readline', 'sqlite', 'zlib', + ] + state: latest + update_cache: yes + when: ansible_facts.os_family == 'RedHat'