From 90dc7c1c59e35e5f0586f40be98bb5df937ffa42 Mon Sep 17 00:00:00 2001
From: Bombar Maxime <bombar@crans.org>
Date: Thu, 16 Apr 2020 18:53:01 +0200
Subject: [PATCH] Fix CI : Change nothing if nothing needs to be done.

---
 roles/postfix/tasks/main.yml | 1 +
 upgrade.yml                  | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/roles/postfix/tasks/main.yml b/roles/postfix/tasks/main.yml
index 0ec06961..5a87473c 100644
--- a/roles/postfix/tasks/main.yml
+++ b/roles/postfix/tasks/main.yml
@@ -28,6 +28,7 @@
 
 - name: Generate postmaps
   command: /usr/sbin/postmap {{ item }}
+  when: item | changed
   loop:
     - /etc/postfix/canonical
     - /etc/postfix/mime_header_checks
diff --git a/upgrade.yml b/upgrade.yml
index d7809463..27798c15 100755
--- a/upgrade.yml
+++ b/upgrade.yml
@@ -33,6 +33,8 @@
         # occ return code is 3 when ownCloud is already latest version
         - upgrade_owncloud.rc != 0
         - upgrade_owncloud.rc != 3
+      changed_when:
+        - upgrade_owncloud.rc != 3
 
     - name: Upgrade owncloud output
       debug:
-- 
GitLab