An Ansible role that installs sysstat and configures it.
- Ansible 2+
This variable controls whether to collect the performance counters with the sar service and cron jobs:
sysstat_sar_service: no
These variables control the collector:
sysstat_history_days: 28
sysstat_compress_after_days: 31
sysstat_sadc_options: '-S DISK'
sysstat_sa_dir: /var/log/sa
sysstat_compression_program: bzip2
sysstat_sa2_generate_yesterday: no
sysstat_sa2_generate_reports: false
None.
Add to requirements.yml
:
---
- src: idiv-biodiversity.sysstat
...
Download:
$ ansible-galaxy install -r requirements.yml
Write a top-level playbook:
---
- name: head server
hosts: head
roles:
- role: idiv-biodiversity.sysstat
tags:
- sysstat
...
Define the role dependency in meta/main.yml
:
---
dependencies:
- role: idiv-biodiversity.sysstat
tags:
- sysstat
...
MIT
This role was created in 2018 by Christian Krause aka wookietreiber at GitHub, HPC cluster systems administrator at the German Centre for Integrative Biodiversity Research (iDiv).