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