network/salt/collectd/init.sls

28 lines
488 B
Plaintext

collectd-core:
pkg.installed: []
liboping0:
pkg.installed: []
collectd:
service:
- running
- watch:
- pkg: collectd-core
- file: /etc/collectd/collectd.conf
/etc/collectd/collectd.conf:
file.managed:
- source: salt://collectd/collectd.conf
- template: 'jinja'
{%- if pillar['collectd'].get('dhcpcount') %}
ruby:
pkg.installed: []
/usr/bin/dhcpcount.rb:
file.managed:
- source: salt://collectd/dhcpcount.rb
- mode: 755
{%- endif %}