From c82ed6978b7dcb0e0356630202f552fee9b9ecd0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Fri, 18 Oct 2024 11:51:59 +0200
Subject: [PATCH] feat: add alias for running multitail on server.log files
 from all servers

---
 tasks/rosetta/configure_shell.yml | 8 ++++++++
 tasks/rosetta/main_rosetta.yml    | 5 ++++-
 2 files changed, 12 insertions(+), 1 deletion(-)
 create mode 100644 tasks/rosetta/configure_shell.yml

diff --git a/tasks/rosetta/configure_shell.yml b/tasks/rosetta/configure_shell.yml
new file mode 100644
index 0000000..06ec572
--- /dev/null
+++ b/tasks/rosetta/configure_shell.yml
@@ -0,0 +1,8 @@
+---
+- name: add aliases for Rosetta user
+  ansible.builtin.blockinfile:
+    path: "/exlibris/dps/.cshrc"
+    marker: "# {mark} ANSIBLE MANAGED BLOCK - SLUB extras"
+    block: |
+      alias dps_multitail    'cd $op_dir/logs/; multitail --mergeall sdvlzarosappprod01/server.log sdvlzarosappprod02/server.log sdvlzarosappprod03/server.log'
+  when: "'prod0' in ansible_hostname"
diff --git a/tasks/rosetta/main_rosetta.yml b/tasks/rosetta/main_rosetta.yml
index bdb9a2a..3cca01e 100644
--- a/tasks/rosetta/main_rosetta.yml
+++ b/tasks/rosetta/main_rosetta.yml
@@ -47,5 +47,8 @@
   ansible.builtin.import_tasks: "rosetta/configure_tomcat.yml"
   tags: [rosetta, tomcat, java]
 - name: install log archival for Rosetta logs
-  ansible.builtin.import_tasks: "install_log_archival.yml"
+  ansible.builtin.import_tasks: "rosetta/install_log_archival.yml"
   tags: [rosetta, log, logs]
+- name: configure shell environment
+  ansible.builtin.import_tasks: "rosetta/configure_shell.yml"
+  tags: [shell, csh, alias, aliases]
-- 
GitLab