feat: add dns resolver/master classes

- define resolver and master dns server
- export A and PTR records from dns clients
- collect exported resources for master
- create hiera structure for acls, zones and views
This commit is contained in:
2023-11-11 23:00:55 +11:00
parent 1ff4611318
commit 76b54fc59d
13 changed files with 231 additions and 2 deletions
@@ -1,7 +1,8 @@
# roles::infra::dns::authoritive
# roles::infra::dns::master
# defines a dns server with master-only zones
#
class roles::infra::dns::authoritive {
class roles::infra::dns::master {
include profiles::defaults
include profiles::base
include profiles::dns::master
}
@@ -4,4 +4,5 @@
class roles::infra::dns::resolver {
include profiles::defaults
include profiles::base
include profiles::dns::resolver
}