```
- hosts: all
roles:
- role: collectd
collectd_version: 5.8.1
collectd:
# EPEL repo is used for this installation
providers:
pm:
repositories:
# Disable collectd CI repository which is default.
Collectd:
enabled: no
prerequisites:
- epel-release
packages:
- collectd
- collectd-netlink
service:
options:
FQDNLookup: false
plugins:
df:
enabled: true
options:
ReportByDevice: true
ReportInodes: true
ValuesAbsolute: true
ValuesPercentage: true
# Reporting of physical memory usage
memory:
enabled: true
options:
ValuesAbsolute: true
ValuesPercentage: true
# Collects information about used and available swap space
swap:
enabled: true
options:
ValuesAbsolute: true
ValuesPercentage: true
write_graphite:
file: graphite
enabled: true
options:
Node "carbon-relay":
Host: "{{ groups['collectd-gw'] | first }}"
Port: "2003"
Prefix: "owner.project.prod.us-east.ec2."
LogSendErrors: true
Protocol: "udp"
EscapeCharacter: "_"
SeparateInstances: true
StoreRates: false
AlwaysAppendDS: false
```