added unbound as nameserver software

This commit is contained in:
rene
2022-03-23 19:20:06 +01:00
parent 110e026bae
commit dda6706fe2
8 changed files with 50 additions and 0 deletions

View File

@@ -19,6 +19,8 @@ set_hosts: true
unattended_upgrades: true unattended_upgrades: true
web_server: true web_server: true
netdata: true netdata: true
bind: true
unbound: true
# VPN # VPN
wireguard: true wireguard: true

1
hosts
View File

@@ -40,6 +40,7 @@ tuxedo-book-xp1511.universe.local
[nameserver] [nameserver]
coruscant.universe.local coruscant.universe.local
mewimeet.de
[photo_editing] [photo_editing]
endor.universe.local endor.universe.local

View File

@@ -0,0 +1,15 @@
- name: nameserver | snmpd | get script
get_url:
url: "https://github.com/librenms/librenms-agent/raw/master/snmp/unbound"
dest: "/etc/snmp/unbound"
mode: "0755"
owner: "root"
group: "root"
- name: nameserver | snmpd | configure extend
lineinfile:
path: "/etc/snmp/snmpd.conf"
state: present
line: "extend unbound /etc/snmp/unbound"
insertafter: "# SECTION: Extends"
notify: restart_snmpd

View File

@@ -0,0 +1,12 @@
- name: nameserver | unbound | install packages
package:
name: "{{ unbound_package }}"
state: present
- name: nameserver | unbound | copy config
template:
src: "unbound_network.conf.j2"
dest: "etc/unbound/unbound.conf.d/network.conf"
mode: "0644"
owner: "root"
group: "root"

View File

@@ -0,0 +1,17 @@
server:
ip-freebind: yes
interface: {{ wg_local_ip | ipaddr('address') }}
interface: 127.0.0.1
interface: 127.0.0.53
interface: ::1
outgoing-interface: {{ ansible_default_ipv4.address }}
outgoing-interface: {{ ansible_default_ipv6.address }}
access-control: 192.168.1.0/24 allow
access-control: 192.168.3.0/24 allow
access-control: 172.16.0.0/24 allow
extended-statistics: yes
statistics-cumulative: yes
remote-control:
control-enable: yes
control-interface: 127.0.0.1

View File

@@ -1,2 +1,3 @@
bind_package: bind bind_package: bind
unbound_package: unbound
perl_readbackwards: perl-file-readbackwards perl_readbackwards: perl-file-readbackwards

View File

@@ -1,2 +1,3 @@
bind_package: bind9 bind_package: bind9
unbound_package: unbound
perl_readbackwards: libfile-readbackwards-perl perl_readbackwards: libfile-readbackwards-perl

View File

@@ -1,2 +1,3 @@
bind_package: bind9 bind_package: bind9
unbound_package: unbound
perl_readbackwards: libfile-readbackwards-perl perl_readbackwards: libfile-readbackwards-perl