]> Frank Brehm's Git Trees - salt/states.git/commitdiff
Adding local resolving, if a local nameserver is active
authorFrank Brehm <frank@brehm-online.com>
Sun, 13 Mar 2016 10:52:13 +0000 (11:52 +0100)
committerFrank Brehm <frank@brehm-online.com>
Sun, 13 Mar 2016 10:52:13 +0000 (11:52 +0100)
basic/files/resolv.conf

index 81d00b5f2d73e050ea352ed6fa0aca67f0d35366..554f91cc6e2f6ede1fcc2f9dcab51026b2d17035 100644 (file)
@@ -1,9 +1,13 @@
 {%- set domain = salt['pillar.get']('resolver:domain', 'uhu-banane.de') -%}
 {%- set search = salt['pillar.get']('resolver:search', ['uhu-banane.de', 'brehm-online.com']) -%}
 {%- set def_ns = salt['pillar.get']('resolver:default-nameserver', ['8.8.8.8', '8.8.4.4']) -%}
+{%- set bind_role = salt['pillar.get']('bind:role', False) -%}
 {%- set nameservers = salt['pillar.get']('resolver:nameserver', def_ns) -%}
 domain         {{ domain }}
 search         {{ search|join(' ') }}
+{%- if bind_role %}
+nameserver     127.0.0.1
+{%- endif -%}
 {%- for ns in nameservers %}
 nameserver     {{ ns }}
 {%- endfor %}