diff --git a/roles/packager_alias/tasks/main.yml b/roles/packager_alias/tasks/main.yml index b22c4892e9..c50689b783 100644 --- a/roles/packager_alias/tasks/main.yml +++ b/roles/packager_alias/tasks/main.yml @@ -14,7 +14,7 @@ - name: Install the script to generate the -owner email alias copy: src: package-owner-aliases.sh - dest: /etc/cron.hourly/package-owner-aliases.sh + dest: /usr/local/bin/package-owner-aliases.sh owner: root group: root mode: 0755 @@ -22,6 +22,21 @@ - install - packager_alias +- name: Configure cron to generate the -owner email alias + cron: name="package-owner-aliases" minute="49" user="root" + job="/usr/local/bin/lock-wrapper package-owner-aliases /usr/local/bin/package-owner-aliases.sh" + cron_file=package-owner-aliases + tags: + - install + - packager_alias + +- name: Remove the old -owner email alias script + file: + path: /etc/cron.hourly/package-owner-aliases.sh + state: absent + tags: + - packager_alias + # # Since this host has mail aliases, it's a mail hub. Compress logs since there will be a ton of them #