diff --git a/roles/podman_link/tasks/main.yml b/roles/podman_link/tasks/main.yml index 4f7c2b6..4c43a60 100644 --- a/roles/podman_link/tasks/main.yml +++ b/roles/podman_link/tasks/main.yml @@ -317,6 +317,29 @@ become_user: "{{ podman_link_podman_rootless_user }}" changed_when: false +- name: Podman CDR Link | AUDIT | Check if specified attachment types are excluded from Opensearch indexing + containers.podman.podman_container_exec: + name: zammad-railsserver + argv: + - rails + - r + - "print Setting.get('es_attachment_ignore')" + become: true + become_user: "{{ podman_link_podman_rootless_user }}" + register: _podman_link_zammad_es_ssl_verify + changed_when: false + +- name: Podman CDR Link | PATCH | Configure Zammad to exclude specified attachment types from Opensearch indexing + containers.podman.podman_container_exec: + name: zammad-railsserver + argv: + - rails + - r + - "Setting.set('es_attachment_ignore', %w[.png .jpg .jpeg .mpeg .mpg .mov .bin .exe .box .mbox .avi .mp4 .mp3 unknown-filename unknown .webp .m4v .mkv ])" + become: true + become_user: "{{ podman_link_podman_rootless_user }}" + when: (_podman_link_zammad_es_ssl_verify.stdout | trim)[-199:] != "[\".png\", \".jpg\", \".jpeg\", \".mpeg\", \".mpg\", \".mov\", \".bin\", \".exe\", \".box\", \".mbox\", \".avi\", \".mp4\", \".mp3\", \"unknown-filename\", \"unknown\", \".webp\", \".m4v\", \".mkv\"]" + - name: Podman CDR Link | AUDIT | Check if Zammad wants to verify SSL connections to Opensearch containers.podman.podman_container_exec: name: zammad-railsserver