summaryrefslogtreecommitdiff
path: root/data/templates/accel-ppp/config_ipv6_pool.j2
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2024-02-01 20:57:21 +0100
committerGitHub <noreply@github.com>2024-02-01 20:57:21 +0100
commit9109a5603963216180f6d6fe09820ee1ba227ade (patch)
tree644c63f9cc3922d414ed81d0590f5f6d84c2d707 /data/templates/accel-ppp/config_ipv6_pool.j2
parentc7e01e3e9b6b4a598e85f709ebcb8118e50494c3 (diff)
parent489bbde7131b24e756fc052bae096322ad9e6059 (diff)
downloadvyos-1x-9109a5603963216180f6d6fe09820ee1ba227ade.tar.gz
vyos-1x-9109a5603963216180f6d6fe09820ee1ba227ade.zip
Merge pull request #2916 from vyos/mergify/bp/sagitta/pr-2832
T5865: Moved ipv6 pools to named ipv6 pools in accel-ppp (backport #2832)
Diffstat (limited to 'data/templates/accel-ppp/config_ipv6_pool.j2')
-rw-r--r--data/templates/accel-ppp/config_ipv6_pool.j221
1 files changed, 10 insertions, 11 deletions
diff --git a/data/templates/accel-ppp/config_ipv6_pool.j2 b/data/templates/accel-ppp/config_ipv6_pool.j2
index a1562a1eb..86efdc1e1 100644
--- a/data/templates/accel-ppp/config_ipv6_pool.j2
+++ b/data/templates/accel-ppp/config_ipv6_pool.j2
@@ -3,20 +3,19 @@
AdvAutonomousFlag=1
verbose=1
-{% if client_ipv6_pool.prefix is vyos_defined %}
[ipv6-pool]
-{% for prefix, options in client_ipv6_pool.prefix.items() %}
-{{ prefix }},{{ options.mask }}
-{% endfor %}
-{% if client_ipv6_pool.delegate is vyos_defined %}
-{% for prefix, options in client_ipv6_pool.delegate.items() %}
-delegate={{ prefix }},{{ options.delegation_prefix }}
+{% for pool_name, pool_config in client_ipv6_pool.items() %}
+{% if pool_config.prefix is vyos_defined %}
+{% for prefix, options in pool_config.prefix.items() %}
+{{ prefix }},{{ options.mask }},name={{ pool_name }}
{% endfor %}
{% endif %}
-{% endif %}
-
-{% if client_ipv6_pool.delegate is vyos_defined %}
+{% if pool_config.delegate is vyos_defined %}
+{% for prefix, options in pool_config.delegate.items() %}
+delegate={{ prefix }},{{ options.delegation_prefix }},name={{ pool_name }}
+{% endfor %}
+{% endif %}
+{% endfor %}
[ipv6-dhcp]
verbose=1
-{% endif %}
{% endif %}