Merge pull request #11 from jamesp9/plugins

Enable host specific plugins
This commit is contained in:
Forrest
2015-11-20 11:43:57 -08:00
2 changed files with 22 additions and 1 deletions

View File

@ -13,6 +13,20 @@ include:
- mode: 755
{% endfor %}
# Node specific plugins
{% for hostname, plugin in salt['pillar.get']('munin_node_specific_plugins').items() %}
{% if salt['pillar.get']('munin_node:host_name') == hostname %}
{% for plugin_name, linked_file in plugin.items() %}
/etc/munin/plugins/{{ plugin_name }}:
file.symlink:
- target: {{ munin_node.plugin_dir}}/{{ linked_file }}
- user: root
- group: root
- mode: 755
{% endfor %}
{% endif %}
{% endfor %}
{{ munin_node.service }}:
service.running:
- watch: