ansible-ffibk/roles/service-dhcpd
2017-09-17 10:11:45 +02:00
..
handlers Add a bunch of new roles 2017-09-11 23:21:44 +02:00
tasks Set 'become' default to True (#7) 2017-09-17 10:11:45 +02:00
templates Add a bunch of new roles 2017-09-11 23:21:44 +02:00
README.md Roles: add role documentation 2017-09-11 23:23:34 +02:00

Ansible role service-dhcpd

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

  • installiert isc-dhcp-server
  • setzt interfaces in /etc/default/isc-dhcp-server
  • schreibt dhcpd.conf

Benötigte Variablen

  • Dictionary meshes ´´´ meshes: xx: ... site_name: # string site_code: # string ipv4_network: dnssl: - $domain # string iface_mtu: # integer ´´´
  • Host Variable magic
  • Host Variable ipv4_dhcp_range

DHCP Range

In der Host-Variable ipv4_dhcp_range 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.