ansible-ffibk/roles/service-dhcpd/README.md

32 lines
890 B
Markdown
Raw Normal View History

2017-09-06 11:17:38 +02:00
# Ansible role service-dhcpd
Diese Ansible role installiert und konfiguriert den kea dhcp daemon.
2017-09-06 11:17:38 +02:00
Wir nutzen diesen nur zur Verteilung von IPv4-Adressen.
- installiert kea-dhcp4-server
- schreibt kea-dhcp4.conf
2017-09-06 11:17:38 +02:00
## Benötigte Variablen
- Dictionary `meshes`
2018-02-28 15:20:51 +01:00
```
2017-09-06 11:17:38 +02:00
meshes:
- id: xx
2017-09-06 11:17:38 +02:00
...
site_name: # string
site_code: # string
ipv4_network:
dnssl:
- $domain # string
kea_dnssl_binary: # kea < 1.2 only supports dnssl data in hex format
2017-09-06 11:17:38 +02:00
iface_mtu: # integer
2018-02-28 15:20:51 +01:00
```
2017-09-06 11:17:38 +02:00
- Host Variable `magic`
2019-03-02 18:10:48 +01:00
- Host Variable `ipv4_dhcp`
2017-09-06 11:17:38 +02:00
## DHCP Range
2019-03-02 18:10:48 +01:00
In der Host-Variable `ipv4_dhcp` wird als Integer die Nummer des /22 Blocks aus `ipv4_network` definiert, welcher als DHCP Range verwendet werden soll. Dem Gateway Lotuswurzel ist die DHCP-Range 10.X.16.0-10.X.19.255 zugewiesen. Diese ist der 4. /22er Block, also wird in der Host-Variable für die Lotuswurzel `4` geschrieben.