Files
system-config/playbooks/roles/afsmon/tasks/main.yaml
Ian Wienand 97c4735129 Move afsmon to mirror-update.opendev.org
This migrates the afsmon script from puppet deploying on
mirror-update.openstack.org to ansible deploying on
mirror-update.opendev.org.

There is nothing particularly special and this just a straight install
with some minor dependencies.  Since we have log publishing running on
the opendev.org server, we publish the update logs alongside the
others.

Change-Id: Ifa3b4d59f8d0fc23a4492e50348bab30766d5779
2020-02-12 14:38:48 +11:00

41 lines
790 B
YAML

- name: Ensure afsmon log directory
file:
path: '/var/log/afsmon'
state: directory
owner: root
group: root
mode: 0755
- name: Install dependency packages
package:
name:
- python3-pbr
- python3-statsd
- python3-prettytable
state: present
- name: Install afsmon
pip:
name: afsmon
state: present
executable: pip3
- name: Install configuration file
copy:
src: afsmon.cfg
dest: '/etc/'
mode: '0644'
- name: Install afsmon cron job
cron:
name: 'afsmon'
state: present
job: '/usr/local/bin/afsmon statsd >> /var/log/afsmon/afsmon.log 2>&1'
hour: '*'
minute: '30'
- name: Install logrotate rules
include_role:
name: logrotate
vars:
logrotate_file_name: '/var/log/afsmon/afsmon.log'