932 B
932 B
Ansible Role: KEA DHCP
Install and configure KEA DHCP server.
Variables
| Variable | Required | Default | Description |
|---|---|---|---|
kea_dhcp_interface |
Yes | eth0 |
Network interface to listen on |
kea_dhcp_lease_rebind |
No | 750 |
Lease rebind time in seconds |
kea_dhcp_lease_renew |
No | 600 |
Lease renewal time in seconds |
kea_dhcp_lease_lifetime |
No | 900 |
Lease lifetime in seconds |
kea_dhcp_subnets |
Yes | [] |
List of DHCP subnets to configure |
Example
kea_dhcp_interface: "eth0"
kea_dhcp_lease_lifetime: "3600"
kea_dhcp_subnets:
- name: "production-lan"
subnet: "192.168.1.0/24"
pool: "192.168.1.100 - 192.168.1.200"
gateway: "192.168.1.1"
dns: "192.168.1.10"
reservations:
- hostname: "server.example.com"
ip: "192.168.1.50"
mac: "AA:BB:CC:DD:EE:FF"