base-system/roles/packages/tasks/main.yml

43 lines
1.1 KiB
YAML
Raw Normal View History

2022-04-11 15:20:12 +03:00
---
- name: Install Debian packages
apt:
2022-10-19 22:30:26 +03:00
name: ['mc', 'htop', 'vim', 'neovim', 'screen', 'tmux', 'curl', 'wget', 'bash-completion', 'tree', 'figlet']
2022-04-11 15:20:12 +03:00
state: present
update_cache: yes
when: ansible_facts['os_family'] == "Debian"
2022-10-19 22:30:26 +03:00
2022-10-19 19:11:27 +03:00
- name: Remove Ubuntu packages
apt:
2022-10-19 22:30:26 +03:00
name: ['cloud-init', 'modemmanager', 'snapd', 'modemmanager']
2022-10-19 19:11:27 +03:00
state: absent
when: ansible_facts['os_family'] == "Debian"
2022-10-19 22:30:26 +03:00
- name: Remove orphans
apt:
autoremove: yes
purge: yes
when: ansible_facts['os_family'] == "Debian"
2022-10-19 19:20:46 +03:00
- name: Less modules in initramfs
ansible.builtin.replace:
path: /etc/initramfs-tools/initramfs.conf
regexp: '^MODULES=most$'
replace: 'MODULES=dep'
notify:
- Make initramfs
2022-04-11 15:20:12 +03:00
- name: Install CentOS epel
yum:
name: 'epel-release'
update_cache: yes
state: present
when: ansible_facts['os_family'] == "RedHat"
- name: Install RedHat packages
yum:
name: ['epel-release', 'mc', 'htop', 'vim', 'screen', 'tmux', 'curl', 'wget', 'bash-completion']
update_cache: yes
state: present
when: ansible_facts['os_family'] == "RedHat"