Browse Source

rsyslog: Read central logserver from pillar.

Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
Maximilian Wilhelm 3 years ago
parent
commit
12171df025
2 changed files with 4 additions and 1 deletions
  1. 3 0
      rsyslog/init.sls
  2. 1 1
      rsyslog/rsyslog.conf

+ 3 - 0
rsyslog/init.sls

@@ -3,6 +3,7 @@
 #
 
 {% set roles = salt['pillar.get'] ('nodes:' ~ grains['id'] ~ ':roles') %}
+{% set logserver = salt['pillar.get'] ('logging:syslog:logserver') %}
 
 rsyslog:
   pkg.installed:
@@ -31,6 +32,8 @@ rsyslog:
     - source: salt://rsyslog/rsyslog.conf.logserver
 {% else %}
     - source: salt://rsyslog/rsyslog.conf
+    - template: jinja
+      logserver: {{ logserver }}
 {% endif %}
 
 #

+ 1 - 1
rsyslog/rsyslog.conf

@@ -53,7 +53,7 @@ $IncludeConfig /etc/rsyslog-early.d/*.conf
 
 # Mirror all remaining logs to logserver
 
-*.*			@10.132.251.43
+*.*			@{{ logserver }}
 
 #
 # Include all config files in /etc/rsyslog.d/