#!/usr/bin/env ansible-playbook
- hosts: YOUR_HOSTNAME
remote_user: YOUR_REMOTEUSER
become: yes
connection: ssh
tasks:
- name: Install and start as service sysstat for Ubuntu
block:
- package:
name: sysstat
state: present
- lineinfile:
path: /etc/default/sysstat
state: present
backrefs: yes
regexp: '^ENABLED="false"'
line: 'ENABLED="true"'
- service:
name: sysstat
state: started
enabled: yes
when: ansible_distribution == 'Ubuntu'
- Modify Ansible playbook to include a parameters for modifying default collection interval and collection options:
SADC_OPTIONS="-S XALL"
in /etc/sysstat/sysstat
(man sadc for more options)
- Modify Ansible playbook for RedHat