blob: 77bbbbd52bb874043172988d7d483059c53ad9bc [file] [log] [blame]
{% set server = salt['grains.filter_by']({
'Debian': {
'pkgs': ['sensu', 'python-pip', 'ruby-sensu-plugin'],
'mine_checks': True,
},
'RedHat': {
'pkgs': ['sensu'],
'mine_checks': True,
},
}, merge=salt['pillar.get']('sensu:server')) %}
{% set client = salt['grains.filter_by']({
'Debian': {
'pkgs': ['sensu', 'nagios-plugins-basic', 'curl', 'bc'],
'plugin': {}
},
'RedHat': {
'pkgs': ['sensu', 'nagios-plugins-ping', 'nagios-plugins-procs', 'nagios-plugins-load', 'nagios-plugins-swap', 'nagios-plugins-ntp', 'nagios-plugins-http', 'nagios-plugins-disk', 'net-snmp-utils', 'pynag', 'bc'],
'plugin': {}
},
}, merge=salt['pillar.get']('sensu:client')) %}
{% set dashboard = salt['grains.filter_by']({
'Debian': {
'pkgs': ['uchiwa',],
},
'RedHat': {
'pkgs': ['uchiwa'],
},
}, merge=salt['pillar.get']('sensu:dashboard')) %}