瀏覽代碼

icinga2: Allow setting of Host vars from pillar.

Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
Maximilian Wilhelm 4 年之前
父節點
當前提交
f9b4fe7c57
共有 1 個文件被更改,包括 9 次插入0 次删除
  1. 9 0
      icinga2/host.conf.tmpl

+ 9 - 0
icinga2/host.conf.tmpl

@@ -52,8 +52,17 @@ object Host "{{ node_id }}" {
 {%- endfor %}
 	]
 
+{%- if 'host_vars' in monitoring_config %}
+
+	# Host vars for node
+  {%- for key, value in monitoring_config.get ('host_vars').items ()|sort %}
+	vars.{{ key }} = "{{ value }}"
+  {%- endfor %}
+
+{%- endif %}
 {%- if 'service_param' in monitoring_config %}
 
+	# Service params
 	vars.service_param = {
   {%- for service, params in monitoring_config.get ('service_param').items ()|sort %}
 		"{{ service }}" = {