]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
datamodel: local-data: render ttl and nodata
authorAleš Mrázek <ales.mrazek@nic.cz>
Wed, 19 Jul 2023 15:30:57 +0000 (17:30 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Wed, 19 Jul 2023 16:47:26 +0000 (18:47 +0200)
manager/knot_resolver_manager/datamodel/templates/local_data.lua.j2

index 4764041f147a1677b8e4cc47326e95ae36c825a0..614ae7efd108b74250fc242443b60ba9dbe9b567 100644 (file)
@@ -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) }}