diff options
| author | Viacheslav Hletenko <v.gletenko@vyos.io> | 2026-08-28 13:27:57 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-28 13:27:57 +0300 |
| commit | 90b7de7e084f86450d5ac42b005901972f362999 (patch) | |
| tree | fb235fe18325a8e6bd0198aca66568f6b767806d /python | |
| parent | dbbec293b69a2d75292c2ac55c55402d7a29e3c4 (diff) | |
| parent | b85a7d6216d1062efd65edd0b25c44431c04f280 (diff) | |
| download | vyos-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-x | python/vyos/template.py | 25 |
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: |
