-name:copy fresh default bash configs for SubApp user from /etc/skel/
copy:
src:"/etc/skel/{{item}}"
dest:"/home/{{vault_subapp_user}}/{{item}}"
remote_src:true
loop:
-".bash_aliases"
-".bashrc"
-name:configure .bashrc for SubApp user
blockinfile:
path:"/home/{{vault_subapp_user}}/.bashrc"
...
...
@@ -50,7 +41,7 @@
alias sips_log='tail -f /var/log/subapp/${HOSTNAME}/sips.log | grep "what:.*,"' # show last log entries in sips.log
alias subapp_log='tail -f /var/log/subapp/${HOSTNAME}/subapp.log' # show last log entries in subapp.log
alias subapp_monitor='curl localhost:9001'
alias verify_bag='perl -e 'use Archive::BagIt; my $bag = Archive::BagIt->new(".")->verify_bag( {report_all_errors => 1} );'; echo $?'
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'
alias list_quarantine='for sip in $(ls -t ~/.subapp/quarantine); do echo "$sip# => $(head -n 1 ~/.subapp/quarantine/$sip/sip.ERROR), $(head -n 3 ~/.subapp/quarantine/$sip/sip.ERROR | tail -n 1)"; done | column -s "#" -t'