]> git.phdru.name Git - ansible.git/blob - playbooks/roles/dev-packages/tasks/main.yml
076a1c44c1366fb1d140cccd038d3300e6a2ae32
[ansible.git] / playbooks / roles / dev-packages / tasks / main.yml
1 - name: Install development packages
2   become: true
3   apt:
4     autoclean: yes
5     autoremove: yes
6     cache_valid_time: 3600
7     install_recommends: no
8     name: ['g++', 'gcc', 'git',
9            'libexpat1', 'libffi6',
10            'libgdbm{% if ansible_facts.distribution_major_version == "9" %}3{% elif ansible_facts.distribution_major_version == "10" %}6{% endif %}',
11            'libgmp10',
12            'liblzma5', 'libmpdec2', 'libreadline5', 'libreadline7',
13            'make', 'openssl', 'patch', 'sqlite3', 'zlib1g',
14           ]
15     state: latest
16     update_cache: yes
17   when: ansible_facts.os_family == 'Debian'
18
19 - name: Install development packages
20   become: true
21   dnf:
22     name: ['expat', 'gcc', 'gcc-c++',
23            'gdbm', 'gdbm-libs', 'git', 'gmp',
24            'libffi', 'lzma-sdk', 'make', 'mpdecimal',
25            'openssl', 'patch', 'readline', 'sqlite', 'zlib',
26           ]
27     state: latest
28     update_cache: yes
29   when: ansible_facts.os_family == 'RedHat'