[libvirt] [jenkins-ci PATCH 5/3] guests: Add support for removing packages

Andrea Bolognani abologna at redhat.com
Wed Mar 21 12:19:58 UTC 2018


Signed-off-by: Andrea Bolognani <abologna at redhat.com>
---
 guests/tasks/packages.yml | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/guests/tasks/packages.yml b/guests/tasks/packages.yml
index 807b5c4..a26a94d 100644
--- a/guests/tasks/packages.yml
+++ b/guests/tasks/packages.yml
@@ -1,4 +1,10 @@
 ---
+# Default to installing packages if state is not passed from the caller
+- set_fact:
+    state: present
+  when:
+    - state is undefined
+
 - name: '{{ project }}: Load variables'
   include_vars:
     file: 'vars/projects/{{ project }}.yml'
@@ -58,9 +64,9 @@
     - temp[item] != None
     - temp[item] not in flattened
 
-- name: '{{ project }}: Install packages'
+- name: '{{ project }}: Install/remove packages (state={{ state }})'
   package:
     name: '{{ item }}'
-    state: present
+    state: '{{ state }}'
   with_items:
     '{{ flattened|sort }}'
-- 
2.14.3




More information about the libvir-list mailing list