From d17ba90f8c234acd66ddd4f0fc9ec063933324be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Tue, 10 Sep 2024 08:32:34 +0200
Subject: [PATCH] fix: make repo update idempotent

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

diff --git a/tasks/install_packages.yml b/tasks/install_packages.yml
index 3ff8cd4..557cf5f 100644
--- a/tasks/install_packages.yml
+++ b/tasks/install_packages.yml
@@ -1,9 +1,12 @@
 ---
-# Äquivalent von apt-get update
+# Equivalent of apt-get update
+# Out of sheer dumb luck, this might not be idempotent if the distro repo info
+# is updated even between two CI runs. We'll skip the check.
 - name: apt-get update
   ansible.builtin.apt:
     update_cache: true
   when: ansible_os_family == "Debian"
+  changed_when: false
 
 # Äquivalent von dnf update
 - name: update packages (RedHat)
-- 
GitLab