blob: 7a84ba3276cd854c9c27f202e6727e030cb33f7b [file] [log] [blame]
{% set supported_services = [
'linux.system',
'memcached.server',
'mysql.server',
'nginx.server',
'nova.compute',
'postgresql.server',
] %}
{% set client = salt['grains.filter_by']({
'Arch': {
'pkgs': ['collectd'],
'service': 'collectd',
'config_file': '/etc/collectd.conf',
'config_dir': '/etc/collectd.d',
'supported_services': supported_services
},
'Debian': {
'pkgs': ['collectd-core'],
'service': 'collectd',
'config_file': '/etc/collectd/collectd.conf',
'config_dir': '/etc/collectd/conf.d',
'supported_services': supported_services
},
'RedHat': {
'pkgs': ['collectd', 'collectd-virt', 'collectd-ping', ],
'service': 'collectd',
'config_file': '/etc/collectd.conf',
'config_dir': '/etc/collectd.d',
'supported_services': supported_services
},
}, merge=salt['pillar.get']('collectd:client')) %}