Browse Source

add private dns server for a specific zone

pull/1319/head
Vladimir Kozyrev 7 years ago
committed by Vladimir Kozyrev
parent
commit
e26be9cb8a
3 changed files with 13 additions and 0 deletions
  1. 5
      inventory/group_vars/k8s-cluster.yml
  2. 3
      roles/dnsmasq/defaults/main.yml
  3. 5
      roles/dnsmasq/templates/01-kube-dns.conf.j2

5
inventory/group_vars/k8s-cluster.yml

@ -132,3 +132,8 @@ efk_enabled: false
# Helm deployment
helm_enabled: false
# dnsmasq
# dnsmasq_upstream_dns_servers:
# - /resolvethiszone.with/10.0.4.250
# - 8.8.8.8

3
roles/dnsmasq/defaults/main.yml

@ -30,3 +30,6 @@ dns_memory_requests: 50Mi
# Autoscaler parameters
dnsmasq_nodes_per_replica: 10
dnsmasq_min_replicas: 1
# Custom name servers
dnsmasq_upstream_dns_servers: []

5
roles/dnsmasq/templates/01-kube-dns.conf.j2

@ -11,6 +11,11 @@ server=/{{ dns_domain }}/{{ skydns_server }}
local=/{{ bogus_domains }}
#Set upstream dns servers
{% if dnsmasq_upstream_dns_servers|length > 0 %}
{% for srv in dnsmasq_upstream_dns_servers %}
server={{ srv }}
{% endfor %}
{% endif %}
{% if system_and_upstream_dns_servers|length > 0 %}
{% for srv in system_and_upstream_dns_servers %}
server={{ srv }}

Loading…
Cancel
Save