File tree 5 files changed +55
-16
lines changed
5 files changed +55
-16
lines changed Original file line number Diff line number Diff line change @@ -3,11 +3,15 @@ Diese Rolle installiert die Opennet Nameserver Master Rolle.
3
3
4
4
Enthalten sind:
5
5
* Paketinstallation
6
+ * Grundkonfiguration von BIND
7
+ * Cron-Job für automatische Erstellung Mesh IPv6 Zone
8
+ * Erweiterung des Munin Monitoring
6
9
7
10
= Konfiguration =
8
11
9
12
Manuelle Arbeitsschritte:
10
13
* BIND Opennet DNS Key auf Server erstellen (notwendig für Slaves)
14
+ * BIND Opennet DNS Zonen auf Server ablegen - /etc/bind/zones
11
15
12
16
= TODO =
13
17
* BIND Statistiken verschieben? /var/run/named/stats
Original file line number Diff line number Diff line change 2
2
apt :
3
3
name : bind9
4
4
5
+ - name : bind - Nameserver Verzeichnisse anlegen
6
+ file :
7
+ path : bind/{{ item }}
8
+ state : directory
9
+ owner : bind
10
+ group : bind
11
+ with_items :
12
+ - zones
13
+ - notifiers
14
+
5
15
- name : bind - Nameserver konfigurieren
6
16
template :
7
17
src : bind/named.conf.local
14
24
dest : /etc/bind/
15
25
notify : restart bind
16
26
27
+ - name : bind - Nameserver Notifier konfigurieren
28
+ template :
29
+ src : bind/notifiers/{{ item }}
30
+ dest : /etc/bin/notifiers/
31
+ with_items :
32
+ - opennet-extern.notifiers
33
+ - opennet-intern.notifiers
34
+ notify : restart bind
35
+
17
36
- name : bind - originale Nameserver-Konfiguration deaktivieren
18
37
lineinfile :
19
38
state : present
Original file line number Diff line number Diff line change 2
2
3
3
// opennet acls
4
4
acl "internetx" {
5
- 62.116.132.5;
6
- 62.116.131.31; # a.ns14.net
7
- 217.160.113.32; # b.ns14.net
8
- 83.169.55.5; # b.ns14.net
9
- 195.34.161.195; # c.ns14.net
10
- 74.208.164.110; # d.ns14.net
5
+ 62.116.132.5;
6
+ 62.116.131.31; # a.ns14.net
7
+ 217.160.113.32; # b.ns14.net
8
+ 83.169.55.5; # b.ns14.net
9
+ 195.34.161.195; # c.ns14.net
10
+ 74.208.164.110; # d.ns14.net
11
11
};
12
12
13
13
// opennet keys
@@ -16,20 +16,19 @@ include "/etc/bind/keys/opennet-dyndns-aps.key";
16
16
17
17
// opennet options
18
18
options {
19
- directory "/var/cache/bind";
20
- dnssec-validation auto;
21
- listen-on-v6 { any; };
22
- // opennet
23
- version "opennet";
24
- recursion no;
25
- allow-query { any; };
26
- allow-transfer {
19
+ directory "/var/cache/bind";
20
+ dnssec-validation auto;
21
+ listen-on-v6 { any; };
22
+ // opennet
23
+ version "opennet";
24
+ recursion no;
25
+ allow-query { any; };
26
+ allow-transfer {
27
27
127.0.0.1;
28
28
key dnskey.opennet;
29
29
internetx;
30
30
};
31
- key-directory "/etc/bind/keys";
32
- dnssec-enable yes;
31
+ key-directory "/etc/bind/keys";
33
32
};
34
33
35
34
// opennet zones
Original file line number Diff line number Diff line change
1
+ // {{ ansible_managed }}
2
+
3
+ also-notify {
4
+ 83.169.55.5; // b.ns14.net (InternetX, Hosteurope)
5
+ 217.160.113.32; // b.ns14.net (InternetX, Schlundtech)
6
+ 2001:7f0:1000::70; // pns.avxn.de (Schaffhausen, Ralph Oesker)
7
+ };
Original file line number Diff line number Diff line change
1
+ // {{ ansible_managed }}
2
+
3
+ also-notify {
4
+ 192.168.0.244; // itsuki
5
+ 192.168.0.245; // gai
6
+ 192.168.0.246; // megumi
7
+ 192.168.0.247; // erina
8
+ 192.168.0.248; // subaru
9
+ 192.168.0.254; // titan
10
+ };
You can’t perform that action at this time.
0 commit comments