From bc287d1e53fbfa629a7ca81ab14b7f1ade172411 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Wed, 2 Aug 2023 16:29:21 +0200
Subject: [PATCH] fix: do not try to set symlinks to nonexistent validation
 profiles from checkit-tiff-current

---
 tasks/install_validation_tools.yml | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/tasks/install_validation_tools.yml b/tasks/install_validation_tools.yml
index d77c508..eff7bf3 100644
--- a/tasks/install_validation_tools.yml
+++ b/tasks/install_validation_tools.yml
@@ -4,7 +4,7 @@
     name: [
       "git",
       "inotify-tools",
-#      "checkit-tiff-current",
+      # "checkit-tiff-current",    # This is no longer used, because we only want to validate against upcoming. It stays here for documentation purposes.
       "checkit-tiff-upcoming",
       "libzen0v5",
       "libmediainfo0v5",
@@ -53,21 +53,24 @@
   ansible.builtin.file:
     src: "{{ item.s }}"     # file to link to
     dest: "/usr/local/etc/{{ item.d }}"    # symlink file path
-    state: link
+    state: "{{ item.state | default('link') }}"
   loop:
     # TIFF 6
     - s: "/usr/share/checkit_tiff_current/example_configs/cit_tiff6_baseline_SLUB.cfg"
       d: "cit_tiff6_baseline_SLUB_current.cfg"
+      state: "absent"
     - s: "/usr/share/checkit_tiff_upcoming/example_configs/cit_tiff6_baseline_SLUB.cfg"
       d: "cit_tiff6_baseline_SLUB_upcoming.cfg"
     # GeoTIFF 6
     - s: "/usr/share/checkit_tiff_current/example_configs/cit_tiff6_geotiff_SLUB.cfg"
       d: "cit_tiff6_geotiff_SLUB_current.cfg"
+      state: "absent"
     - s: "/usr/share/checkit_tiff_upcoming/example_configs/cit_tiff6_geotiff_SLUB.cfg"
       d: "cit_tiff6_geotiff_SLUB_upcoming.cfg"
     # Retrofotos Fotothek
     - s: "/usr/share/checkit_tiff_current/example_configs/cit_tiff_retrofotos_SLUB.cfg"
       d: "cit_tiff_retrofotos_SLUB_current.cfg"
+      state: "absent"
     - s: "/usr/share/checkit_tiff_upcoming/example_configs/cit_tiff_retrofotos_SLUB.cfg"
       d: "cit_tiff_retrofotos_SLUB_upcoming.cfg"
 
-- 
GitLab