You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
640 B

  1. [Resolve]
  2. {% if not dns_early and dns_late %}
  3. DNS={{ ([nodelocaldns_ip] if enable_nodelocaldns else coredns_server )| list | join(' ') }}
  4. {% endif %}
  5. FallbackDNS={{ ( upstream_dns_servers|d([]) + nameservers|d([]) + cloud_resolver|d([])) | unique | join(' ') }}
  6. {% if remove_default_searchdomains and searchdomains|default([])|length != 0 %}
  7. Domains={{ searchdomains|default([]) | join(' ') }}
  8. {% else %}
  9. Domains={{ ([ 'default.svc.' + dns_domain, 'svc.' + dns_domain ] + searchdomains|default([])) | join(' ') }}
  10. {% endif %}
  11. DNSSEC=no
  12. Cache=no-negative
  13. {% if systemd_resolved_disable_stub_listener | bool %}
  14. DNSStubListener=no
  15. {% endif %}