ansible-ffibk/roles/service-dhcpd
Julian Labus d344f3045c
Role service-dhcpd: add Option 43
provide UniFi Controller IP via Option 43
2019-08-22 21:26:11 +02:00
..
handlers Role service-dhcpd: add kea-exporter 2019-05-31 13:45:16 +02:00
meta Role service-dhcpd: add kea-exporter 2019-05-31 13:45:16 +02:00
tasks Role service-dhcpd: add kea-exporter 2019-05-31 13:45:16 +02:00
templates Role service-dhcpd: add Option 43 2019-08-22 21:26:11 +02:00
vars Role service-dhcpd: change dhcp daemon to kea 2017-12-28 22:12:00 +01:00
README.md Roles: improve multidomain support 2019-03-02 18:12:56 +01:00

Ansible role service-dhcpd

Diese Ansible role installiert und konfiguriert den kea dhcp daemon. Wir nutzen diesen nur zur Verteilung von IPv4-Adressen.

  • installiert kea-dhcp4-server
  • schreibt kea-dhcp4.conf

Benötigte Variablen

  • Dictionary meshes
meshes:
  - id: xx
...
    site_name: # string
    site_code: # string
    ipv4_network:
    dnssl:
      - $domain # string
    kea_dnssl_binary: # kea < 1.2 only supports dnssl data in hex format
    iface_mtu: # integer
  • Host Variable magic
  • Host Variable ipv4_dhcp

DHCP Range

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.