Ian Wienand 7b7c36711c afs-release: fix cron job output capture
Fix the >> 2>&1 order from the cron job in
I62ae941e70c7d58e00bc663a50d52e79dfa5a684 so the logs gets captured.

Change-Id: I6414e95766c7a99d09cadfc853e50d5cb45dda34
2020-02-11 11:49:43 +11:00

44 lines
988 B
YAML

- name: Ensure release script directory
file:
path: '/opt/afs-release'
state: directory
owner: root
group: root
mode: 0755
- name: Ensure log directory
file:
path: '/var/log/afs-release/'
state: directory
owner: root
group: root
mode: 0644
- name: Copy script
copy:
src: release-volumes.py
dest: '/opt/afs-release'
mode: '0755'
- name: Install script dependency packages
package:
name:
- python3-statsd
- python3-paramiko
state: present
- name: Install release cron job
cron:
name: 'Release afs volumes'
state: present
# NOTE(ianw) : for initial testing purposes while we migrate,
# don't actually release
job: '/opt/afs-release/release-volumes.py -d --skip-release >> /var/log/afs-release/afs-release.log 2>&1'
hour: '*'
minute: '5'
- name: Install logrotate rules
include_role:
name: logrotate
vars:
logrotate_file_name: '/var/log/afs-release/afs-release.log'