--- argument_specs: main: short_description: "Role for managing Kea DHCP server" options: kea_dhcp__stork_agent_defaults: type: "dict" description: - "Default configuration for Stork Agent." - "Merged with kea_dhcp__stork_agent using combine(recursive=True)." options: enable: type: "bool" default: false prometheus_only: type: "bool" default: true kea_dhcp__stork_agent: type: "dict" description: - "Host/group override for Stork Agent configuration." - "Merged on top of kea_dhcp__stork_agent_defaults using combine(recursive=True)." - "Only specify the keys you want to override." kea_dhcp__version_repo: type: "str" description: - "Version of Kea DHCP repository to use." - "The versions can be found at https://cloudsmith.io/~isc/repos/" default: "kea-3-0" kea_dhcp__ntp_servers: type: "dict" description: "Default NTP servers advertised to DHCP clients (DHCPv4 option 42, DHCPv6 option 56)." options: v4: type: "list" elements: "str" v6: type: "str" fqdn: type: "str" kea_dhcp__sntp_servers: type: "dict" description: "Default SNTP servers advertised to DHCPv6 clients (option 31)." options: v4: type: "list" elements: "str" v6: type: "list" elements: "str" 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_defaults: type: "dict" description: - "Default configuration for DHCPv4 service." - "Merged with kea_dhcp__dhcp4 using combine(recursive=True)." options: enable: type: "bool" default: false interfaces: type: "list" elements: "str" default: [] control-sockets: type: "list" elements: "dict" lease-database: type: "dict" hooks-libraries: type: "list" elements: "dict" option-data: type: "list" elements: "dict" subnets: type: "list" elements: "dict" logging: type: "list" elements: "dict" kea_dhcp__dhcp4: type: "dict" description: - "Host/group override for DHCPv4 configuration." - "Merged on top of kea_dhcp__dhcp4_defaults using combine(recursive=True)." - "Only specify the keys you want to override." - "See kea_dhcp__dhcp4_defaults for available options." kea_dhcp__dhcp6_defaults: type: "dict" description: - "Default configuration for DHCPv6 service." - "Merged with kea_dhcp__dhcp6 using combine(recursive=True)." options: enable: type: "bool" default: false interfaces: type: "list" elements: "str" default: [] control-sockets: type: "list" elements: "dict" lease-database: type: "dict" hooks-libraries: type: "list" elements: "dict" option-data: type: "list" elements: "dict" subnets: type: "list" elements: "dict" logging: type: "list" elements: "dict" kea_dhcp__dhcp6: type: "dict" description: - "Host/group override for DHCPv6 configuration." - "Merged on top of kea_dhcp__dhcp6_defaults using combine(recursive=True)." - "Only specify the keys you want to override." - "See kea_dhcp__dhcp6_defaults for available options."