summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2026-08-28 13:27:57 +0300
committerGitHub <noreply@github.com>2026-08-28 13:27:57 +0300
commit90b7de7e084f86450d5ac42b005901972f362999 (patch)
treefb235fe18325a8e6bd0198aca66568f6b767806d /python
parentdbbec293b69a2d75292c2ac55c55402d7a29e3c4 (diff)
parentb85a7d6216d1062efd65edd0b25c44431c04f280 (diff)
downloadvyos-1x-90b7de7e084f86450d5ac42b005901972f362999.tar.gz
vyos-1x-90b7de7e084f86450d5ac42b005901972f362999.zip
Merge pull request #5408 from cqjjjzr/T9166-ipv6-ha
ha: T9166: add IPv6 support for HA peer links
Diffstat (limited to 'python')
-rwxr-xr-xpython/vyos/template.py25
1 files changed, 13 insertions, 12 deletions
diff --git a/python/vyos/template.py b/python/vyos/template.py
index 5b228603c..dbbc4df84 100755
--- a/python/vyos/template.py
+++ b/python/vyos/template.py
@@ -908,18 +908,19 @@ def kea_high_availability_json(config):
'max-ack-delay': 5000,
'max-unacked-clients': 10,
'peers': [
- {
- 'name': os.uname()[1],
- 'url': f'http://{source_addr}:647/',
- 'role': peer1_role,
- 'auto-failover': True
- },
- {
- 'name': config['name'],
- 'url': f'http://{remote_addr}:647/',
- 'role': peer2_role,
- 'auto-failover': True
- }]
+ {
+ 'name': os.uname()[1],
+ 'url': f'http://{bracketize_ipv6(source_addr)}:647/',
+ 'role': peer1_role,
+ 'auto-failover': True,
+ },
+ {
+ 'name': config['name'],
+ 'url': f'http://{bracketize_ipv6(remote_addr)}:647/',
+ 'role': peer2_role,
+ 'auto-failover': True,
+ },
+ ],
}
if 'ca_cert_file' in config: