successful munin-node.conf rendered from pillar data, based on default
config
This commit is contained in:
14
munin/files/munin-node.conf
Normal file
14
munin/files/munin-node.conf
Normal file
@ -0,0 +1,14 @@
|
||||
{% set config = pillar.get('munin_node', {}) -%}
|
||||
#
|
||||
# This config file is managed by salt.
|
||||
#
|
||||
|
||||
{%- for name, value in config.iteritems() %}
|
||||
{%- if value is string or value is number%}
|
||||
{{ name }} {{ value }}
|
||||
{%- else %}
|
||||
{%- for item in value %}
|
||||
{{ name }} {{ item }}
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
0
munin/files/munin.conf
Normal file
0
munin/files/munin.conf
Normal file
@ -0,0 +1,12 @@
|
||||
{% from "munin/map.jinja" import munin_node with context %}
|
||||
|
||||
include:
|
||||
- munin.node
|
||||
|
||||
munin_node_config:
|
||||
file.managed:
|
||||
- name: {{ munin_node.config }}
|
||||
- source: {{ munin_node.config_src }}
|
||||
- template: jinja
|
||||
- watch_in:
|
||||
- service: munin_node
|
||||
|
Reference in New Issue
Block a user