X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;ds=sidebyside;f=playbooks%2Froles%2Fpackages%2Ftasks%2Fmain.yaml;fp=playbooks%2Froles%2Fpackages%2Ftasks%2Fmain.yaml;h=a1a8cb0d401e78649d0045a4144b194602c2aebd;hb=3c5ede3e8a061c1817c429a5332dcf7bc76ec415;hp=0000000000000000000000000000000000000000;hpb=45ba3bdce32ecc6f9f0ac031ccb799ed3157d6f9;p=ansible.git diff --git a/playbooks/roles/packages/tasks/main.yaml b/playbooks/roles/packages/tasks/main.yaml new file mode 100644 index 0000000..a1a8cb0 --- /dev/null +++ b/playbooks/roles/packages/tasks/main.yaml @@ -0,0 +1,24 @@ +- name: Install software packages (Debian) + become: true + apt: + autoclean: yes + autoremove: yes + cache_valid_time: 3600 + install_recommends: no + name: ['adjtimex', 'arj', 'bsd-mailx', 'calendar', 'elinks', 'fetchmail', + 'links2', 'lzip', 'lzma', 'lzop', 'make', 'mlocate', 'net-tools', + 'p7zip', 'screen', 'socat', 'unrar', 'xz-utils', + ] + state: latest + update_cache: yes + when: ansible_facts.os_family == 'Debian' + +- name: Install software packages (RedHat) + become: true + dnf: + name: ['adjtimex', 'arj', 'mailx', 'elinks', 'fetchmail', 'links', + 'lzip', 'lzma', 'lzop', 'p7zip', 'screen', 'xz', + ] + state: latest + update_cache: yes + when: ansible_facts.os_family == 'RedHat'