From eed98e2b058e21c746d8013ffbe90a7c1d039d1c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <Joerg.Sachse@slub-dresden.de>
Date: Mon, 2 Aug 2021 13:51:27 +0200
Subject: [PATCH] feat: test if prerequisites for exit strategy script are
 installed and warn if necessary

---
 tasks/install_test_scripts.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/tasks/install_test_scripts.yml b/tasks/install_test_scripts.yml
index 045594e..c13ef68 100644
--- a/tasks/install_test_scripts.yml
+++ b/tasks/install_test_scripts.yml
@@ -28,3 +28,9 @@
     # runs the Exit Strategy script to build an emergency database
     - dest: "rosettaExitStrategy/"
       repo: "git@{{ vault_slub_git_repo_fqdn }}:slub-digitalpreservation/rosettaExitStrategy.git"
+
+- name: test if prerequisites for exit strategy script are installed
+  command: "perl -c /usr/local/bin/rosettaExitStrategy/perl/exit_strategy.pl"
+  register: depcheck
+  failed_when: "'syntax OK' not in depcheck.stderr"
+  changed_when: "depcheck.rc != 0"
-- 
GitLab