System configuration for the OpenDev Collaboratory
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

42 lines
810 B

- 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-pip
- 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'