diff --git a/salt/bird/bird6.conf b/salt/bird/bird6.conf index e6e3e9d..4a6f484 100644 --- a/salt/bird/bird6.conf +++ b/salt/bird/bird6.conf @@ -17,11 +17,13 @@ protocol radv { interface "{{ iface }}" { min ra interval 3; max ra interval 10; -{%- set subnet6 = pillar['subnets-inet6'][iface] %} +{%- for ctx, subnets in pillar['subnets-inet6'].items() %} +{%- set subnet6 = subnets[iface] %} prefix {{ subnet6 }} { preferred lifetime 20; valid lifetime 60; }; +{%- endfor %} {%- if conf.get('rdnss') %} {%- for value in conf['rdnss'] %} {%- set host = value.split('.')[0] %}