
Fix the >> 2>&1 order from the cron job in I62ae941e70c7d58e00bc663a50d52e79dfa5a684 so the logs gets captured. Change-Id: I6414e95766c7a99d09cadfc853e50d5cb45dda34
44 lines
988 B
YAML
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' |