From 6cec15f8f1300c59d9ab83b7d4ead93748c60f2c Mon Sep 17 00:00:00 2001
From: Klaus Frank <git@frank.fyi>
Date: Sun, 4 Feb 2018 17:00:00 +0100
Subject: [PATCH] Add changed detection

---
 tasks/main.yml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/tasks/main.yml b/tasks/main.yml
index 38819c2..fb12522 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,6 +1,10 @@
 - name: PREREQUIREMENTS | Update package index
   raw: pacman -Sy
+  register: command_res
+  changed_when: false
 
 - name: PREREQUIREMENTS | Install packages
-  raw: pacman --noconfirm -S {{ item }}
+  raw: pacman --needed --noconfirm -S {{ item }}
   with_items: '{{ ansible_prerequirements_packages }}'
+  register: command_res
+  changed_when: "'Es gibt nichts zu tun' not in command_res.stdout"
-- 
GitLab