Example 3: Remove packages

Remove packages listed in lp_packages_remove

Create playbook

shell> cat lp.yml
- hosts: test_01
  become: true
  roles:
    - vbotka.linux_postinstall

Create variables

Create the file host_vars/test_01/lp-packages.yml and declare the list of packages lp_packages_remove

shell> cat host_vars/test_01/lp-packages.yml
lp_packages_remove:
  - zeitgeist

Show variables

Display the variables:

shell> ansible-playbook lp.yml -t lp_packages_debug -e lp_packages_debug=True

Remove packages listed in lp_packages_remove

shell> ansible-playbook lp.yml -t lp_packages_remove

...

TASK [vbotka.linux_postinstall : packages: Remove] *************************************************
ok: [test_01] => (item=zeitgeist)

TASK [vbotka.linux_postinstall : packages: Debug result] *******************************************
skipping: [test_01]