Commit Graph

52 Commits

Author SHA1 Message Date
5e4711d87c
feat(zones): skip on slave servers
Introduce 'nsd:opmode' pillar option, allowing the zone file management
to be skipped on slave DNS servers.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2023-02-19 21:36:35 +01:00
5023b5e0a3
fix(checkconf): only check main config
Included configurations in nsd.conf.d tend to depend on each other. For
example when referring a TSIG key from 80-generates-keys in
90-generated-zones, running nsd-checkconf on these individual files
would cause an error.
It is sufficient and better to just check the main nsd.conf file, as it
combines all included configurations in the check.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2023-02-18 16:12:58 +01:00
9bbffa5f1f
feat(keys): allow pillar based management
Introduce managed TSIG keys configuration using pillar data.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2023-02-18 16:09:24 +01:00
307ed12b2b
feat(zones): allow custom options and files
- allow additional configuration options in zone blocks
- allow installation of zone files from other Salt file roots

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2023-02-18 16:06:35 +01:00
de523dd8df
feat(config): pillar based config template
Allow management of general configuration using pillar data.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2023-02-17 21:42:29 +01:00
Imran Iqbal
4b5887a1f0
chore(gemfile.lock): update to latest gem versions (2022-W28) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/454
2022-07-17 19:46:22 +01:00
Imran Iqbal
28eb8936d3
chore(gemfile.lock): update to latest gem versions (2022-W26) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/453
2022-06-30 23:07:39 +01:00
Imran Iqbal
20670d584f
chore(gemfile.lock): update to latest gem versions (2022-W24) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/452
2022-06-15 23:04:47 +01:00
Imran Iqbal
b501e2dbb3
ci: update pre-commit configuration inc. for pre-commit.ci [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/450
2022-06-09 00:03:33 +01:00
Imran Iqbal
b519c5a4ac
chore(gemfile.lock): update to latest gem versions (2022-W23) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/449
2022-06-07 23:29:37 +01:00
Imran Iqbal
5a8c97b5e8
chore(gemfile.lock): update to latest gem versions (2022-W22) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/447
2022-05-30 17:27:24 +01:00
Imran Iqbal
4ed4d9b66c
chore(gemfile.lock): update to latest gem versions (2022-W20) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/444
2022-05-17 13:20:23 +01:00
Imran Iqbal
68ccb67c2e
chore(gemfile.lock): update to latest gem versions (2022-W19) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/439
2022-05-10 07:32:28 +01:00
Imran Iqbal
552b92b815
chore(gemfile.lock): update to latest gem versions (2022-W18) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/437
2022-05-06 23:16:44 +01:00
Imran Iqbal
ac8af601f7
chore(gemfile.lock): update to latest gem versions (2022-W17) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/433
2022-04-25 09:10:12 +01:00
Imran Iqbal
d98097c397
chore(gemfile.lock): update to latest gem versions (2022-W16) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/431
2022-04-18 23:36:27 +01:00
Imran Iqbal
c8b5b2c0a9
chore(gemfile.lock): update to latest gem versions (2022-W15) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/428
2022-04-11 19:21:23 +01:00
Imran Iqbal
982174a8d8
chore(gemfile.lock): update to latest gem versions (2022-W14) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/427
2022-04-04 09:22:41 +01:00
Imran Iqbal
dfdac48739
chore(gemfile.lock): update to latest gem versions (2022-W13) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/425
2022-04-01 15:35:04 +01:00
Imran Iqbal
cf89320e43
chore(gemfile.lock): update to latest gem versions (2022-W12) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/424
2022-03-22 12:01:07 +00:00
Imran Iqbal
a7bd14279e
chore(gemfile.lock): update to latest gem versions (2022-W11) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/423
2022-03-17 23:39:56 +00:00
Imran Iqbal
bf61f59ae8
chore(gemfile.lock): update to latest gem versions (2022-W10) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/422
2022-03-12 10:05:11 +00:00
Imran Iqbal
ef5b89b32c
chore(gemfile.lock): update to latest gem versions (2022-W09) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/421
2022-03-04 15:32:19 +00:00
Imran Iqbal
5ea0e86957
chore(gemfile.lock): update to latest gem versions (2022-W08) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/419
2022-02-21 19:09:50 +00:00
Imran Iqbal
ba05511ef9
chore(gemfile.lock): update to latest gem versions (2022-W07) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/416
2022-02-15 09:01:49 +00:00
Imran Iqbal
a4ab715137
chore(gemfile.lock): update to latest gem versions (2022-W06) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/412
2022-02-07 17:29:26 +00:00
Imran Iqbal
13cb6fc996
chore(gemfile.lock): update to latest gem versions (2022-W05) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/409
2022-02-01 23:40:42 +00:00
noelmcloughlin
08d77c27b8
ci(gemfile): allow rubygems proxy to be provided as an env var [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/408
2022-01-26 08:42:13 +00:00
Imran Iqbal
2b2eb8406d
chore(gemfile.lock): update to latest gem versions (2022-W04) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/407
2022-01-25 14:13:03 +00:00
Imran Iqbal
f6942098a5
chore(gemfile.lock): update to latest gem versions (2022-W03) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/405
2022-01-17 19:49:00 +00:00
Imran Iqbal
8ca5f3cfcd
chore(gemfile.lock): update to latest gem versions (2022-W02) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/398
2022-01-11 09:37:13 +00:00
Imran Iqbal
e658ad110b
chore(gemfile.lock): update to latest gem versions (2022-W01) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/397
2022-01-06 08:06:50 +00:00
Imran Iqbal
0d70eb46c2
chore(gemfile.lock): update to latest gem versions (2021-W52) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/396
2021-12-28 21:05:18 +00:00
Imran Iqbal
6be09ed0d8
chore(gemfile.lock): update to latest gem versions (2021-W51) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/394
2021-12-22 11:57:01 +00:00
Imran Iqbal
d5f936e0fa
chore(gemfile.lock): update to latest gem versions (2021-W50) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/391
2021-12-14 15:21:30 +00:00
Imran Iqbal
c1e0ee138a
chore(gemfile.lock): update to latest gem versions (2021-W49) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/388
2021-12-06 08:21:18 +00:00
Imran Iqbal
c3a2cd5a76
chore(gemfile.lock): update to latest gem versions (2021-W47) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/386
2021-11-23 11:37:00 +00:00
Imran Iqbal
acd5291fe6
chore(gemfile.lock): update to latest gem versions (2021-W43) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/381
2021-10-26 11:14:42 +01:00
Imran Iqbal
2a04fe46fd
chore(gemfile.lock): update to latest gem versions (2021-W42) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/380
2021-10-23 21:10:16 +01:00
Imran Iqbal
39b5b9f4a6
chore(gemfile.lock): update to latest gem versions (2021-W41) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/378
2021-10-15 19:10:02 +01:00
Imran Iqbal
b5a3b38194
chore(gemfile.lock): update to latest gem versions (2021-W40) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/376
2021-10-06 18:09:07 +01:00
Alexander Weidinger
12f2ccfe7a ci(kitchen): fedora-33 can't connect via SSH 2021-04-18 23:51:49 +02:00
Alexander Weidinger
b321572070 ci(kitchen): gentoo can't install nsd 2021-04-18 23:51:49 +02:00
Alexander Weidinger
3b99ce61d1 ci(kitchen): arch fails to start NSD 2021-04-18 23:51:49 +02:00
Alexander Weidinger
96bc461294 ci(kitchen): oraclelinux can't install nsd 2021-04-18 23:51:49 +02:00
Alexander Weidinger
832a53c967 ci(kitchen): amazonlinux can't install nsd 2021-04-18 23:51:49 +02:00
Alexander Weidinger
9f15cd3a81 ci(kitchen): centos 7 lacks openssl 2021-04-18 23:51:49 +02:00
Alexander Weidinger
44f612e17b feat(zones): define and compile zone files 2021-04-18 23:51:49 +02:00
Alexander Weidinger
eb51237183 feat(nsd): configure NSD based on TOFS pattern 2021-04-03 12:12:06 +02:00
Alexander Weidinger
a5a8ec4113 feat(subcomponent): drop subcomponent, NSD does not have any 2021-04-02 00:12:10 +02:00