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 }}'