Filip Pytloun | 6d4b7a2 | 2015-10-06 16:28:31 +0200 | [diff] [blame] | 1 | |
| 2 | {% set client = salt['grains.filter_by']({ |
| 3 | 'Arch': { |
| 4 | 'pkgs': ['collectd'], |
| 5 | 'service': 'collectd', |
| 6 | 'config_file': '/etc/collectd.conf', |
| 7 | 'config_dir': '/etc/collectd.d', |
Ales Komarek | 2675e84 | 2016-10-05 00:10:44 +0200 | [diff] [blame] | 8 | 'read_interval': 60, |
| 9 | 'file_logging': True, |
| 10 | 'remote_collector': False |
pasquier-s | 1ee86c6 | 2016-10-27 16:34:47 +0200 | [diff] [blame] | 11 | 'use_fqdn': True, |
Filip Pytloun | 6d4b7a2 | 2015-10-06 16:28:31 +0200 | [diff] [blame] | 12 | }, |
| 13 | 'Debian': { |
Simon Pasquier | 87c99f9 | 2016-10-27 17:06:50 +0200 | [diff] [blame^] | 14 | 'pkgs': ['collectd-core', 'snmp', 'python-yaml', 'libpython2.7', 'python-simplejson'], |
Filip Pytloun | 6d4b7a2 | 2015-10-06 16:28:31 +0200 | [diff] [blame] | 15 | 'service': 'collectd', |
| 16 | 'config_file': '/etc/collectd/collectd.conf', |
| 17 | 'config_dir': '/etc/collectd/conf.d', |
Ales Komarek | 2675e84 | 2016-10-05 00:10:44 +0200 | [diff] [blame] | 18 | 'read_interval': 60, |
| 19 | 'file_logging': True, |
| 20 | 'remote_collector': False |
pasquier-s | 1ee86c6 | 2016-10-27 16:34:47 +0200 | [diff] [blame] | 21 | 'use_fqdn': True, |
Filip Pytloun | 6d4b7a2 | 2015-10-06 16:28:31 +0200 | [diff] [blame] | 22 | }, |
| 23 | 'RedHat': { |
jan kaufman | d6a23ac | 2016-01-22 12:46:42 +0100 | [diff] [blame] | 24 | 'pkgs': ['collectd', 'collectd-ping', 'net-snmp', 'PyYAML'], |
Filip Pytloun | 6d4b7a2 | 2015-10-06 16:28:31 +0200 | [diff] [blame] | 25 | 'service': 'collectd', |
| 26 | 'config_file': '/etc/collectd.conf', |
| 27 | 'config_dir': '/etc/collectd.d', |
Ales Komarek | 2675e84 | 2016-10-05 00:10:44 +0200 | [diff] [blame] | 28 | 'read_interval': 60, |
| 29 | 'file_logging': True, |
| 30 | 'remote_collector': False |
pasquier-s | 1ee86c6 | 2016-10-27 16:34:47 +0200 | [diff] [blame] | 31 | 'use_fqdn': True, |
Filip Pytloun | 6d4b7a2 | 2015-10-06 16:28:31 +0200 | [diff] [blame] | 32 | }, |
| 33 | }, merge=salt['pillar.get']('collectd:client')) %} |