From 4282a7536fb790e30d6031c81a7c368d5f45eb4a Mon Sep 17 00:00:00 2001 From: phil Date: Sat, 7 Aug 2021 12:50:06 +0200 Subject: [PATCH] +Skript um unbenutzte Kunden zu loeschen --- defaults/main.yml | 1 + tasks/zammad.yml | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index d4b37d8..2f1dc2f 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,4 +1,5 @@ --- +cron_file: /etc/cron.d/zammad debian_version: buster ruby_path: "{{ zammad_user_home }}/.rbenv" diff --git a/tasks/zammad.yml b/tasks/zammad.yml index c7b7417..1716872 100644 --- a/tasks/zammad.yml +++ b/tasks/zammad.yml @@ -28,3 +28,16 @@ - name: "zammad: Ermittle Ruby-Version" shell: cat "{{ zammad_home }}/.ruby-version" register: ruby_version + +- name: "zammad: Kopiere Skripte" + template: + src: zammad-delete-customers.rb.j2 + dest: "{{ local_scripts_dir }}/zammad-delete-customers.rb" + +- name: "zammad: Richte cron ein" + cron: + cron_file: "{{ cron_file }}" + user: "{{ zammad_user }}" + name: "Loesche unbenutzte Zammad-Kunden" + day: "1" + job: "cd {{ zammad_home }} && RAILS_ENV=production rbenv exec rails r {{ local_scripts_dir }}/zammad-delete-customers.rb"