From 7849709e6b330d6501675b40fe3bdefb1dc02497 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Fri, 6 Jan 2023 16:27:45 +0100
Subject: [PATCH] fix: aliased for subapp and disapp (with netcat-based
 monitors)

---
 tasks/configure_processing_user.yml | 6 +++---
 tasks/install_packages.yml          | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/tasks/configure_processing_user.yml b/tasks/configure_processing_user.yml
index 3400f4d..a429576 100644
--- a/tasks/configure_processing_user.yml
+++ b/tasks/configure_processing_user.yml
@@ -80,7 +80,7 @@
       # custom aliases
       alias disapp='/usr/bin/perl -I /usr/local/perl/ /usr/local/bin/disapp_rosetta.pl --config-file {{ vault_subapp_vars.files.disapp.path }}'    # DisApp Alias
       alias disapp_log='tail -f /var/log/disapp/disapp.log'        # show last log entries in disapp.log
-      alias disapp_monitor='curl localhost:9003'
+      alias disapp_monitor='nc localhost 9003'
 
 - name: Add aliases for SubApp user
   ansible.builtin.blockinfile:
@@ -94,11 +94,11 @@
     marker: "# {mark} ANSIBLE MANAGED BLOCK - SUBAPP SPECIFIC"
     block: |
       # custom aliases - user processing
-      alias subapp='/usr/bin/perl -I /usr/local/perl/ /usr/local/bin/subapp_bagit.pl --config-file {{ vault_subapp_vars.files.subapp.path }}'    # SubApp alias
+      alias subapp='/usr/bin/perl -I /usr/local/perl/ /usr/local/bin/subapp_rosetta.pl --config-file {{ vault_subapp_vars.files.subapp.path }}'    # SubApp alias
       alias sips_number='find /mnt/import/ -maxdepth 1 -type d | wc -l'        # count directories in /mnt/import/
       alias sips_log='tail -f /var/log/subapp//sips.log | grep "what:.*,"'            # show last log entries in sips.log
       alias subapp_log='tail -f /var/log/subapp/subapp.log'        # show last log entries in subapp.log
-      alias subapp_monitor='curl localhost:9001'
+      alias subapp_monitor='nc localhost 9001'
       alias verify_bag='perl -e '\''use Archive::BagIt; my $bag = Archive::BagIt->new(".")->verify_bag( {report_all_errors => 1} );'\''; echo $?'
       alias block_subapp='echo "SubApp must not run, startup is blocked manually by an administrator. This file is here for a reason! Only remove it after consultation!" > ~/.subapp/BLOCKFILE'
       alias unblock_subapp='rm -f ~/.subapp/BLOCKFILE'
diff --git a/tasks/install_packages.yml b/tasks/install_packages.yml
index e2c4af0..1120024 100644
--- a/tasks/install_packages.yml
+++ b/tasks/install_packages.yml
@@ -10,6 +10,7 @@
       'libxalan-c112',
       'libxerces-c-dev',
       'libxml2-utils',
+      'netcat-openbsd',
       'p7zip-full',
       'rsync',
       'sqlite3',
-- 
GitLab