REFACTOR: move removing unnecessary packages into base_system role

This commit is contained in:
2026-08-09 17:39:38 +04:00
parent bd3cb7bfd1
commit 269aaec21c
15 changed files with 500 additions and 40 deletions
@@ -0,0 +1,31 @@
---
# Remove multiple packages at once
- name: Remove unnecessary packages
remote_user: ansible
when: (ansible_facts['distribution'] == "Debian") or
(ansible_facts['distribution'] == "Ubuntu")
ansible.builtin.apt:
name:
- nano
state: absent
become: true
# Clean up all orphaned packages
- name: Remove all orphaned dependencies
remote_user: ansible
when: (ansible_facts['distribution'] == "Debian") or
(ansible_facts['distribution'] == "Ubuntu")
ansible.builtin.apt:
autoremove: true
purge: true
- name: Install sudo package on Alpine
remote_user: ansible
when: (ansible_facts['distribution'] == "Alpine")
community.general.apk:
name:
- nano
state: absent
become: true