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