From e3b82592ee81fcedb9077ee00d8e98917176728d Mon Sep 17 00:00:00 2001 From: Rene Date: Fri, 5 Jan 2024 13:47:15 +0100 Subject: [PATCH 1/3] prepare installation of adguard home --- host_vars/adguard.universe.local.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/host_vars/adguard.universe.local.yml b/host_vars/adguard.universe.local.yml index b2a14ac..3a06607 100644 --- a/host_vars/adguard.universe.local.yml +++ b/host_vars/adguard.universe.local.yml @@ -1,3 +1,7 @@ --- netdata: false -set_hosts: true \ No newline at end of file +set_hosts: true + +agh_cpu: amd64 +agh_os: linux +agh_channel: release From 598cb3fa487f5800583324ab078cc12203afcd6c Mon Sep 17 00:00:00 2001 From: Rene Date: Fri, 5 Jan 2024 13:52:43 +0100 Subject: [PATCH 2/3] prepare powerdns --- roles/nameserver/tasks/main.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/roles/nameserver/tasks/main.yml b/roles/nameserver/tasks/main.yml index f5a8771..c8c86f2 100644 --- a/roles/nameserver/tasks/main.yml +++ b/roles/nameserver/tasks/main.yml @@ -10,12 +10,17 @@ - name: nameserver | unbound | disable systemd-resolved include_tasks: disable-systemd-resolved.yml - when: bind == true or unbound == true + when: bind == true or unbound == true or powerdns == true - block: - include_tasks: install_bind.yml - include_tasks: configure_bind_snmpd.yml when: bind == true + - block: + - include_tasks: install_powerdns.yml + - include_tasks: configure_powerdns_snmpd.yml + when: powerdns == true + rescue: - set_fact: task_failed=true \ No newline at end of file From 3ce1853dfe47b58ca88906f57f78c956a69f04da Mon Sep 17 00:00:00 2001 From: Rene Date: Fri, 5 Jan 2024 14:02:01 +0100 Subject: [PATCH 3/3] prepare powerdns --- roles/nameserver/vars/archlinux.yml | 6 ++++++ roles/nameserver/vars/debian.yml | 7 +++++++ roles/nameserver/vars/ubuntu.yml | 7 +++++++ 3 files changed, 20 insertions(+) diff --git a/roles/nameserver/vars/archlinux.yml b/roles/nameserver/vars/archlinux.yml index 144d56c..073073e 100644 --- a/roles/nameserver/vars/archlinux.yml +++ b/roles/nameserver/vars/archlinux.yml @@ -1,6 +1,12 @@ bind_package: bind unbound_package: unbound perl_readbackwards: perl-file-readbackwards +powerdns_server: powerdns +powerdns_recursor: powerdns-recursor +powerdns_tools: powerdns + +powerdns_backends: + - package: powerdns # named / bind specific named_conf_zones: /etc/named.conf diff --git a/roles/nameserver/vars/debian.yml b/roles/nameserver/vars/debian.yml index 39af645..1007f7b 100644 --- a/roles/nameserver/vars/debian.yml +++ b/roles/nameserver/vars/debian.yml @@ -1,6 +1,13 @@ bind_package: bind9 unbound_package: unbound perl_readbackwards: libfile-readbackwards-perl +powerdns_server: pdns-server +powerdns_recursor: pdns-recursor +powerdns_tools: pdns-tools + +powerdns_backends: + - package: pdns-backend-bind + - package: pdns-backend-mysql # named / bind specific named_conf_zones: /etc/bind/named.conf.default-zones diff --git a/roles/nameserver/vars/ubuntu.yml b/roles/nameserver/vars/ubuntu.yml index 39af645..1007f7b 100644 --- a/roles/nameserver/vars/ubuntu.yml +++ b/roles/nameserver/vars/ubuntu.yml @@ -1,6 +1,13 @@ bind_package: bind9 unbound_package: unbound perl_readbackwards: libfile-readbackwards-perl +powerdns_server: pdns-server +powerdns_recursor: pdns-recursor +powerdns_tools: pdns-tools + +powerdns_backends: + - package: pdns-backend-bind + - package: pdns-backend-mysql # named / bind specific named_conf_zones: /etc/bind/named.conf.default-zones