From: Aleš Mrázek Date: Wed, 19 Jul 2023 15:30:57 +0000 (+0200) Subject: datamodel: local-data: render ttl and nodata X-Git-Tag: v6.0.2~30^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f29e55e93b2b299f5beefc184a4f9f16c520fb83;p=thirdparty%2Fknot-resolver.git datamodel: local-data: render ttl and nodata --- diff --git a/manager/knot_resolver_manager/datamodel/templates/local_data.lua.j2 b/manager/knot_resolver_manager/datamodel/templates/local_data.lua.j2 index 4764041f1..614ae7efd 100644 --- a/manager/knot_resolver_manager/datamodel/templates/local_data.lua.j2 +++ b/manager/knot_resolver_manager/datamodel/templates/local_data.lua.j2 @@ -1,8 +1,16 @@ {% from 'macros/local_data_macros.lua.j2' import local_data_subtree_root, local_data_records, local_data_root_fallback_addresses, local_data_root_fallback_addresses_files, local_data_addresses, local_data_addresses_files %} - +{% from 'macros/common_macros.lua.j2' import boolean %} modules = { 'hints > iterate' } +{# nodata #} +hints.use_nodata({{ boolean(cfg.local_data.nodata) }}) + +{# ttl #} +{% if cfg.local_data.ttl -%} +hints.ttl({{ cfg.local_data.ttl.seconds() }}) +{%- endif %} + {# root-fallback-addresses #} {% if cfg.local_data.root_fallback_addresses -%} {{ local_data_root_fallback_addresses(cfg.local_data.root_fallback_addresses) }}