diff options
author | Ralph Bean <rbean@redhat.com> | 2017-08-10 15:51:48 +0000 |
---|---|---|
committer | Ralph Bean <rbean@redhat.com> | 2017-08-10 15:51:52 +0000 |
commit | 6cdc5fbf4418811b31a37e728721ee5e9d1cc11d (patch) | |
tree | ee295d3cc797395668b6adb99adfbe5fa0339c68 | |
parent | 2a89fc0b92d48ef33f56b10a5542d44f3d41adb0 (diff) | |
download | ansible-6cdc5fbf4418811b31a37e728721ee5e9d1cc11d.tar.gz ansible-6cdc5fbf4418811b31a37e728721ee5e9d1cc11d.tar.xz ansible-6cdc5fbf4418811b31a37e728721ee5e9d1cc11d.zip |
Put a lock wrapper also around the package-owner-aliases cronjob on bastion.
-rw-r--r-- | roles/packager_alias/tasks/main.yml | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/roles/packager_alias/tasks/main.yml b/roles/packager_alias/tasks/main.yml index b22c4892e..c50689b78 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 <pkg>-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 <pkg>-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 <pkg>-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 # |