debops.radvd default variables

APT packages

radvd__base_packages

List of base APT packages required for radvd support.

radvd__base_packages: [ 'radvd' ]
radvd__packages

List of additional APT packages to install with APT.

radvd__packages: []

Autogenerated configuration

These variables manage options which will be included in the autogenerated configuration.

radvd__rdnss

List of DNS nameservers which should be advertised to the IPv6 clients.

radvd__rdnss: '{{ (ansible_dns.nameservers | d([])) | ansible.utils.ipv6 }}'
radvd__dnssl

List of DNS search domains which should be advertised to the IPv6 clients.

radvd__dnssl: '{{ ansible_dns.search | d([]) }}'
radvd__minimum_advertisement_interval

Minimum number of seconds between Router Advertisements.

radvd__minimum_advertisement_interval: '5'
radvd__maximum_advertisement_interval

Maximum number of seconds between Router Advertisements.

radvd__maximum_advertisement_interval: '15'

Interface configuration

These variables are used to manage interface configuration in the /etc/radvd.conf file. See radvd__interfaces for more details.

radvd__default_interfaces

List of automatically generated interface configuration entries.

radvd__default_interfaces: '{{ lookup("template",
                               "lookup/radvd__default_interfaces.j2") }}'
radvd__interfaces

List of interface configuration entries defined on all hosts in the Ansible inventory.

radvd__interfaces: []
radvd__group_interfaces

List of interface configuration entries defined on hosts in specific Ansible inventory group.

radvd__group_interfaces: []
radvd__host_interfaces

List of interface configuration entries defined on specific hosts in the Ansible inventory.

radvd__host_interfaces: []
radvd__combined_interfaces

The list that combines all of the interface configuration entries and is used in the configuration file template.

radvd__combined_interfaces: '{{ radvd__default_interfaces
                                + radvd__interfaces
                                + radvd__group_interfaces
                                + radvd__host_interfaces }}'