From: Aleš Date: Wed, 22 Sep 2021 09:03:40 +0000 (+0200) Subject: datamodel: lua template works with 'listen', config file fix X-Git-Tag: v6.0.0a1~125^2~2^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd12e7e9fa3f6ea630fa3d3eaba378081b11ad2f;p=thirdparty%2Fknot-resolver.git datamodel: lua template works with 'listen', config file fix --- diff --git a/manager/etc/knot-resolver/config.yml b/manager/etc/knot-resolver/config.yml index 04fdb5569..a030389eb 100644 --- a/manager/etc/knot-resolver/config.yml +++ b/manager/etc/knot-resolver/config.yml @@ -1,5 +1,7 @@ network: interfaces: - - listen: 127.0.0.1@5353 + - listen: + ip: 127.0.0.1 + port: 5353 server: workers: 1 diff --git a/manager/knot_resolver_manager/datamodel/lua_template.j2 b/manager/knot_resolver_manager/datamodel/lua_template.j2 index 229857aa5..939555be6 100644 --- a/manager/knot_resolver_manager/datamodel/lua_template.j2 +++ b/manager/knot_resolver_manager/datamodel/lua_template.j2 @@ -41,7 +41,7 @@ net.listen( -- NETWORK section -- network.interfaces {% for item in cfg.network.interfaces %} -net.listen('{{ item.address }}', {{ item.port }}, { +net.listen('{{ item.listen.ip }}', {{ item.listen.port }}, { kind = '{{ item.kind if item.kind != 'dot' else 'tls' }}', freebind = {{ 'true' if item.freebind else 'false'}} })