--- - name: Include tasks for apt as package manager include_tasks: apt.yml when: ansible_pkg_mgr == 'apt' - name: Include tasks for other package manager include_tasks: other.yml when: ansible_pkg_mgr != 'apt' - name: Ensure packages defined in delete_packages not installed package: name: "{{ delete_packages }}" state: absent when: delete_packages is defined