ansible-ffibk/roles/service-bind-slave/README.md

41 lines
1 KiB
Markdown
Raw Normal View History

2017-10-02 23:34:53 +02:00
# Ansible role service-bind-slave
Diese Ansible role installiert und konfiguriert den DNS Server BIND auf einem Freifunk Gateway.
Die Gateways agieren lediglich als Slave-DNS Server.
- installiert BIND Pakete
- schreibt named.conf + named.conf.options + named.conf.logging
- schreibt named.conf.icvpn nur wenn noch nicht vorhanden
- schreibt für jedes Mesh eine Konfigurationsdatei named.conf.$site_code
- Forward-Zones müssen im `meshes`-Dict angegeben werden
- Reverse DNS Zones werden automatisch aus den benutzten IP-Subnetzen erzeugt
## Benötigte Variablen
- Dictionary `meshes`
2018-02-28 15:20:51 +01:00
```
2017-10-02 23:34:53 +02:00
meshes:
- id: xx
2017-10-02 23:34:53 +02:00
...
site_code: # string
ipv4_network:
ipv6_ula:
- # ULA-Prefix
- ...
2017-10-02 23:34:53 +02:00
dns:
master: # IP-Adresse des DNS Masters
forward_zones:
- name: $zone # DNS-Domain
2017-10-02 23:34:53 +02:00
master: # optional: IP-Adresse des DNS Masters, wenn die vom übergeordneten abweicht.
2018-02-28 15:20:51 +01:00
```
2017-10-02 23:34:53 +02:00
- Variable `icvpn_ipv4_transfer_net`
- Variable `icvpn_ipv6_transfer_net`
- Host Variable `magic`
## Benötigte roles
- git-repos