ansible-role-os-bootstrap/tasks/remove_unneeded_pkgs.yml

57 lines
1.2 KiB
YAML

---
- name: remove_unneeded_pkgs | Remove unneeded base packages
ansible.builtin.apt:
pkg: "{{ base_packages_to_remove }}"
state: absent
when: cleanup_base_packages
tags:
- packages
- pkg_cleanup
- name: remove_unneeded_pkgs | Remove unneeded X packages
ansible.builtin.apt:
pkg: "{{ x_base_packages_to_remove }}"
state: absent
when: cleanup_x_base_packages
tags:
- packages
- pkg_cleanup
- name: remove_unneeded_pkgs | Remove the nfs packages
ansible.builtin.apt:
pkg: "{{ nfs_packages }}"
state: absent
when: cleanup_nfs_packages
tags:
- packages
- pkg_cleanup
- name: remove_unneeded_pkgs | Remove rpcbind packages
ansible.builtin.apt:
pkg: "{{ rpcbind_packages }}"
state: absent
when: cleanup_rpcbind_packages
tags:
- packages
- pkg_cleanup
- name: remove_unneeded_pkgs | Remove the exim packages
ansible.builtin.apt:
name: "{{ exim_email_server_pkgs }}"
state: absent
when: cleanup_exim_email_server
tags:
- packages
- pkg_cleanup
- exim
- name: remove_unneeded_pkgs | Remove LXD
ansible.builtin.apt:
name: "{{ ubuntu_lxd_pkgs }}"
state: absent
when: ubuntu_remove_lxd
tags:
- packages
- pkg_cleanup
- lxd