From 30229c1d5603ca4c793adb9b63110f47c72f4179 Mon Sep 17 00:00:00 2001 From: phil Date: Wed, 21 Dec 2022 10:57:39 +0100 Subject: [PATCH] zammad: Starte nach Aktualisierung neu --- handlers/main.yml | 13 +++++++++---- tasks/zammad.yml | 20 +++++++++++--------- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/handlers/main.yml b/handlers/main.yml index f502aec..455be4a 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -1,21 +1,26 @@ --- - name: reload monit - service: + ansible.builtin.service: name: monit state: reloaded - name: reload nginx - service: + ansible.builtin.service: name: nginx state: reloaded - name: reload reverse_proxy - service: + ansible.builtin.service: name: nginx state: reloaded delegate_to: "{{ gateway_host }}" - name: reload rsyslog - service: + ansible.builtin.service: name: rsyslog state: reloaded + +- name: restart zammad + ansible.builtin.systemd: + name: zammad* + state: restarted diff --git a/tasks/zammad.yml b/tasks/zammad.yml index 5d1c46f..01f9cd4 100644 --- a/tasks/zammad.yml +++ b/tasks/zammad.yml @@ -1,41 +1,43 @@ - name: "zammad | Hole Zammad Repo" - git: + ansible.builtin.git: repo: "{{ zammad_repo }}" dest: "{{ zammad_home }}" version: stable - force: yes + force: true + notify: restart zammad - name: "zammad | Ă„ndere Besitzrechte" - file: + ansible.builtin.file: path: "{{ zammad_home }}" state: directory - recurse: yes + recurse: true owner: "{{ zammad_user }}" group: "{{ zammad_user }}" # https://github.com/zammad/zammad/issues/325 - name: "zammad | Wende plain-Text-Patch an" - patch: + ansible.builtin.patch: src: plain-text.patch dest: "{{ zammad_home }}/app/models/channel/email_build.rb" - name: "zammad | Ermittle Ruby-Version" - shell: cat "{{ zammad_home }}/.ruby-version" + ansible.builtin.command: cat "{{ zammad_home }}/.ruby-version" register: ruby_version changed_when: false - name: "zammad | Kopiere Skripte" - template: + ansible.builtin.template: src: zammad-delete-customers.rb.j2 dest: "{{ local_scripts_dir }}/zammad-delete-customers.rb" + mode: 0644 - name: "zammad | Kopiere Updater" - template: + ansible.builtin.template: src: zammad-updater.j2 dest: "{{ local_scripts_dir }}/zammad-updater" mode: 0755 - name: "zammad | Erstelle Alias" - lineinfile: + ansible.builtin.lineinfile: path: /root/.bashrc line: 'alias zammad="cd {{ zammad_home }} && sudo -u {{ zammad_user }} RAILS_ENV=production rbenv exec rails"'