mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
Include controls.conf as jinja2 template
Rather than using named.conf include, render the controls directly into the config using jinja2 template include.
This commit is contained in:
parent
e34c3252d9
commit
f4ca352bc8
40 changed files with 37 additions and 47 deletions
|
|
@ -1,9 +0,0 @@
|
|||
key rndc_key {
|
||||
secret "1234abcd8765";
|
||||
algorithm @DEFAULT_HMAC@;
|
||||
};
|
||||
|
||||
controls {
|
||||
inet 10.53.0.2 port @CONTROLPORT@ allow { any; } keys { rndc_key; };
|
||||
};
|
||||
|
||||
4
bin/tests/system/_common/controls.conf.j2
Normal file
4
bin/tests/system/_common/controls.conf.j2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{% include "_common/rndc.key" %}
|
||||
controls {
|
||||
inet @ns.ip@ port @CONTROLPORT@ allow { any; } keys { rndc_key; };
|
||||
};
|
||||
1
bin/tests/system/allow_query/.gitignore
vendored
1
bin/tests/system/allow_query/.gitignore
vendored
|
|
@ -1,2 +1 @@
|
|||
/ns2/named.conf
|
||||
/ns2/controls.conf
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
../../_common/controls.conf.in
|
||||
|
|
@ -7,7 +7,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
zone "." {
|
||||
type hint;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ options {
|
|||
dnssec-validation no;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
view "internal" {
|
||||
allow-query-on { any; };
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ import pytest
|
|||
pytestmark = pytest.mark.extra_artifacts(
|
||||
[
|
||||
"dig.out.*",
|
||||
"ns2/controls.conf",
|
||||
]
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
../../_common/controls.conf.in
|
||||
|
|
@ -14,7 +14,7 @@ options {
|
|||
sig-signing-signatures 900;
|
||||
};
|
||||
|
||||
include "controls.conf";
|
||||
{% include "_common/controls.conf.j2" %}
|
||||
|
||||
dnssec-policy "optout" {
|
||||
keys {
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@ pytestmark = [
|
|||
"ns2/*.signed",
|
||||
"ns2/*.jnl",
|
||||
"ns2/*.jbk",
|
||||
"ns2/controls.conf",
|
||||
"ns2/dsset-*",
|
||||
"ns2/K*",
|
||||
]
|
||||
|
|
|
|||
Loading…
Reference in a new issue