From 2fd6a9ef20e0db8e8152598107b4252263006592 Mon Sep 17 00:00:00 2001 From: lulzette Date: Wed, 19 Oct 2022 19:30:26 +0000 Subject: [PATCH] Remove/add more pkgs --- roles/packages/handlers/main.yml | 2 +- roles/packages/tasks/main.yml | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/roles/packages/handlers/main.yml b/roles/packages/handlers/main.yml index 0537ec0..6f72d33 100644 --- a/roles/packages/handlers/main.yml +++ b/roles/packages/handlers/main.yml @@ -1,4 +1,4 @@ - name: Make initramfs - ansible.builtin.command: + shell: cmd: update-initramfs -u become: yes diff --git a/roles/packages/tasks/main.yml b/roles/packages/tasks/main.yml index ce19c44..de034f1 100644 --- a/roles/packages/tasks/main.yml +++ b/roles/packages/tasks/main.yml @@ -1,17 +1,24 @@ --- - name: Install Debian packages apt: - name: ['mc', 'htop', 'vim', 'screen', 'tmux', 'curl', 'wget', 'bash-completion', 'tree', 'figlet'] + name: ['mc', 'htop', 'vim', 'neovim', 'screen', 'tmux', 'curl', 'wget', 'bash-completion', 'tree', 'figlet'] state: present update_cache: yes when: ansible_facts['os_family'] == "Debian" + - name: Remove Ubuntu packages apt: - name: ['cloud-init', 'modemmanager', 'snapd'] + name: ['cloud-init', 'modemmanager', 'snapd', 'modemmanager'] state: absent when: ansible_facts['os_family'] == "Debian" +- name: Remove orphans + apt: + autoremove: yes + purge: yes + when: ansible_facts['os_family'] == "Debian" + - name: Less modules in initramfs ansible.builtin.replace: path: /etc/initramfs-tools/initramfs.conf