From 8d3a7c85332752e4aadb61bdd6ab64dfa81fa2e5 Mon Sep 17 00:00:00 2001 From: Pig Monkey Date: Sat, 30 Jan 2016 16:10:21 -0800 Subject: [PATCH] add cron handler --- roles/cron/handlers/main.yml | 3 +++ roles/mail/meta/main.yml | 1 + roles/mail/tasks/msmtp.yml | 5 +++++ 3 files changed, 9 insertions(+) create mode 100644 roles/cron/handlers/main.yml diff --git a/roles/cron/handlers/main.yml b/roles/cron/handlers/main.yml new file mode 100644 index 0000000..9ab0f19 --- /dev/null +++ b/roles/cron/handlers/main.yml @@ -0,0 +1,3 @@ +--- +- name: restart cron + service: name=cronie.service state=restarted diff --git a/roles/mail/meta/main.yml b/roles/mail/meta/main.yml index 54f727d..e2eac46 100644 --- a/roles/mail/meta/main.yml +++ b/roles/mail/meta/main.yml @@ -2,3 +2,4 @@ dependencies: - { role: networkmanager } - { role: systemd } + - { role: cron } diff --git a/roles/mail/tasks/msmtp.yml b/roles/mail/tasks/msmtp.yml index 847375b..1553a93 100644 --- a/roles/mail/tasks/msmtp.yml +++ b/roles/mail/tasks/msmtp.yml @@ -36,11 +36,16 @@ file: path=/etc/systemd/system/cronie.service.d state=directory tags: - msmtp + - cron - name: Override cronie send mail via msmtp copy: src=cronie-service-msmtp.conf dest=/etc/systemd/system/cronie.service.d/msmtp.conf + notify: + - reload systemd config + - restart cron tags: - msmtp + - cron - name: Copy msmtpq script copy: src=/usr/share/doc/msmtp/msmtpq/msmtpq dest=/usr/local/bin/ mode=0755