From 77c919f2860682efb2ac1e5c686c58daa939c806 Mon Sep 17 00:00:00 2001 From: jamesp9 Date: Sat, 14 Nov 2015 12:11:19 +1100 Subject: [PATCH] plugins: host specific --- munin/node/plugins.sls | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/munin/node/plugins.sls b/munin/node/plugins.sls index b41638f..4167ade 100644 --- a/munin/node/plugins.sls +++ b/munin/node/plugins.sls @@ -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: