12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- ---
- # ---- Default options ----
- # Network interface to configure
- # By default, configure on interface created by 'debops.subnetwork' role
- radvd_default_interface: 'br2'
- # Options for default interface, specified as YAML text block
- radvd_default_interface_options: |
- AdvSendAdvert on;
- MaxRtrAdvInterval {{ radvd_max_advert_interval }};
- {% if radvd_default_dhcpv6 is defined and radvd_default_dhcpv6 %}
- AdvManagedFlag on;
- AdvOtherConfigFlag on;
- {% endif %}
- # Options defined for default prefixes as YAML text block
- radvd_default_prefix_options: ''
- # Enable or disable support for DHCPv6 server in default configuration
- radvd_default_dhcpv6: True
- # ---- DNS and search domains ----
- # Local subdomain leaf to advertise in DNSSL
- radvd_default_subdomain: 'lan'
- # List of search domains to advertise in DNSSL
- radvd_default_domains: [ '{{ radvd_default_subdomain }}.{{ ansible_fqdn }}', '{{ ansible_domain }}' ]
- # ---- radvd configuration ----
- # Maximum time between router advertisements, in seconds
- radvd_max_advert_interval: '60'
- # See radvd.conf(5) for documentation of available options. Each section is
- # specified with lowercase name, section options are specified as YAML text
- # blocks (semicolons at the end of each line are required).
- radvd_interfaces:
- # Default interface created by 'debops.subnetwork' role
- - interface: '{{ radvd_default_interface }}'
- comment: 'Default configuration for local network'
- # Interface options as YAML text block
- options: '{{ radvd_default_interface_options }}'
- # List of prefixes advertised on this interface
- prefixes:
- - prefix: '::/64'
- options: '{{ radvd_default_prefix_options }}'
- # List of configured routes for this interface
- routes: []
- #- route: ''
- # options: |
- # List of nameservers advertised on this interface
- nameservers: []
- #- rdnss: []
- # options: |
- # List of search domains advertised on this interface
- domains:
- - dnssl: '{{ radvd_default_domains }}'
- # List of clients to advertise to, if not defined, advertise to all hosts
- # on this interface
- clients: []
|