From a468044c0337d1a2ac0dab2ce3efc4ad766f81a3 Mon Sep 17 00:00:00 2001 From: Mitchell Riedstra Date: Tue, 16 Dec 2025 23:02:49 -0500 Subject: Rework the NSD role to support more operating systems with minimal effort and duplication --- templates/openbsd_nsd.conf | 70 ---------------------------------------------- 1 file changed, 70 deletions(-) delete mode 100644 templates/openbsd_nsd.conf (limited to 'templates/openbsd_nsd.conf') diff --git a/templates/openbsd_nsd.conf b/templates/openbsd_nsd.conf deleted file mode 100644 index 70e3541..0000000 --- a/templates/openbsd_nsd.conf +++ /dev/null @@ -1,70 +0,0 @@ -# Manged by Ansible - -server: - hide-version: yes - verbosity: 1 - database: "" # disable database - -## bind to a specific address/port -# ip-address: 192.0.2.53 -# ip-address: 192.0.2.53@5678 -# ip-address: 2001:db8::53 - -## make packets as small as possible, on by default -# minimal-responses: yes - -## respond with truncation for ANY queries over UDP and allow ANY over TCP, -## on by default -# refuse-any: yes - -remote-control: - control-enable: yes - control-interface: /var/run/nsd.sock - -## tsig key example -#key: -# name: "tsig1.example.com." -# algorithm: hmac-sha256 -# secret: "bWVrbWl0YXNkaWdvYXQ=" - -## master zone example -#zone: -# name: "example.com" -# zonefile: "master/example.com" -# notify: 192.0.2.1 NOKEY -# provide-xfr: 192.0.2.1 NOKEY - -## slave zone example -#zone: -# name: "example.net" -# zonefile: "slave/example.net" -# allow-notify: 192.0.2.2 tsig1.example.com. -# request-xfr: 192.0.2.2 tsig1.example.com. - -## dynamically configured zones, used with "nsd-control addzone/delzone". -## filenames are constructed using the pattern: %s - zone name. -## %1 - first character of zone name, %2 second, ## %3 third. -## %z - topleveldomain label of zone, %y, %x next labels in name. -#pattern: -# name: "master" -# zonefile: "master/%s.zone" -# notify: 192.0.2.1 NOKEY -# provide-xfr: 192.0.2.1 NOKEY - - -{% if nsd_keys is defined %} -{% for key in nsd_keys %} -key: - name: {{key.name}} - algorithm: {{key.algorithm}} - secret: "{{key.secret}}" -{% endfor %} -{% endif %} - - -{% for zone in nsd_zones %} -zone: - name: {{zone}} - zonefile: master/%s.zone - -{% endfor %} -- cgit v1.2.3