From 0a5e4afdd8168737393b1fe5e4efc47028346867 Mon Sep 17 00:00:00 2001 From: Uumas Date: Sun, 21 Mar 2021 21:23:24 +0200 Subject: [PATCH] support deleting packages --- docs/vars/optional.yaml | 4 ++++ galaxy.yml | 2 +- roles/packages/tasks/main.yml | 7 +++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/docs/vars/optional.yaml b/docs/vars/optional.yaml index 7022943..fed4449 100644 --- a/docs/vars/optional.yaml +++ b/docs/vars/optional.yaml @@ -9,3 +9,7 @@ install_packages: - ncdu - fish - parted + +delete_packages: + - nano + - curl diff --git a/galaxy.yml b/galaxy.yml index c7ee802..452f734 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -2,7 +2,7 @@ namespace: uumas name: general -version: 0.1.0 +version: 0.2.0 readme: README.md authors: - uumas diff --git a/roles/packages/tasks/main.yml b/roles/packages/tasks/main.yml index 95b44fd..bca739a 100644 --- a/roles/packages/tasks/main.yml +++ b/roles/packages/tasks/main.yml @@ -3,4 +3,11 @@ - name: Install packages apt: name: "{{ install_packages }}" + state: present update_cache: yes + +- name: Delete packages + apt: + name: "{{ delete_packages }}" + state: absent + when: delete_packages is defined