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