- create unbound role - create kea_dhcp role - configure unbound and keadhcp on rt1(z9 host)
125 lines
3.3 KiB
YAML
125 lines
3.3 KiB
YAML
---
|
|
argument_specs:
|
|
main:
|
|
short_description: "Role for managing Kea DHCP server"
|
|
options:
|
|
kea_dhcp__stork_agent:
|
|
type: "dict"
|
|
description: "Configuration for Stork Agent"
|
|
options:
|
|
enable:
|
|
type: "bool"
|
|
default: false
|
|
prometheus_only:
|
|
type: "bool"
|
|
default: true
|
|
kea_dhcp__version_repo:
|
|
type: "str"
|
|
description: "Version of Kea DHCP repository to use"
|
|
default: "kea-3-0"
|
|
kea_dhcp__dns_servers:
|
|
type: "dict"
|
|
description: "Default DNS servers for DHCP clients"
|
|
options:
|
|
v6:
|
|
type: "list"
|
|
elements: "str"
|
|
v4:
|
|
type: "list"
|
|
elements: "str"
|
|
kea_dhcp__dhcp4:
|
|
type: "dict"
|
|
description: "Configuration for DHCPv4 service"
|
|
options:
|
|
enable:
|
|
type: "bool"
|
|
default: false
|
|
interfaces:
|
|
type: "list"
|
|
elements: "str"
|
|
default: []
|
|
control-sockets:
|
|
type: "list"
|
|
elements: "dict"
|
|
lease-database:
|
|
type: "dict"
|
|
option-data:
|
|
type: "list"
|
|
elements: "dict"
|
|
subnets:
|
|
type: "list"
|
|
elements: "dict"
|
|
options:
|
|
id:
|
|
type: "int"
|
|
subnet:
|
|
type: "str"
|
|
pools:
|
|
type: "list"
|
|
elements: "dict"
|
|
options:
|
|
pool:
|
|
type: "str"
|
|
reservations:
|
|
type: "list"
|
|
elements: "dict"
|
|
options:
|
|
ip-address:
|
|
type: "str"
|
|
hostname:
|
|
type: "str"
|
|
hw-address:
|
|
type: "str"
|
|
duid:
|
|
type: "str"
|
|
option-data:
|
|
type: "list"
|
|
elements: "dict"
|
|
kea_dhcp__dhcp6:
|
|
type: "dict"
|
|
description: "Configuration for DHCPv6 service"
|
|
options:
|
|
enable:
|
|
type: "bool"
|
|
default: false
|
|
interfaces:
|
|
type: "list"
|
|
elements: "str"
|
|
default: []
|
|
control-sockets:
|
|
type: "list"
|
|
elements: "dict"
|
|
lease-database:
|
|
type: "dict"
|
|
option-data:
|
|
type: "list"
|
|
elements: "dict"
|
|
subnets:
|
|
type: "list"
|
|
elements: "dict"
|
|
options:
|
|
id:
|
|
type: "int"
|
|
subnet:
|
|
type: "str"
|
|
pools:
|
|
type: "list"
|
|
elements: "dict"
|
|
options:
|
|
pool:
|
|
type: "str"
|
|
reservations:
|
|
type: "list"
|
|
elements: "dict"
|
|
options:
|
|
ip-address:
|
|
type: "str"
|
|
hostname:
|
|
type: "str"
|
|
hw-address:
|
|
type: "str"
|
|
duid:
|
|
type: "str"
|
|
option-data:
|
|
type: "list"
|
|
elements: "dict"
|