diff --git a/gso/workflows/router/update_ibgp_mesh.py b/gso/workflows/router/update_ibgp_mesh.py index b93ed30bbe91bd5f91bffdd2560235b9d3325394..32353fcf12856cf73e76b2ad16d6a8e87c72d4ad 100644 --- a/gso/workflows/router/update_ibgp_mesh.py +++ b/gso/workflows/router/update_ibgp_mesh.py @@ -62,8 +62,8 @@ def _generate_pe_inventory(pe_router_list: list[Router]) -> dict[str, Any]: "_meta": { "vars": { router.router.router_fqdn: { - "lo4": router.router.router_lo_ipv4_address, - "lo6": router.router.router_lo_ipv6_address, + "lo4": str(router.router.router_lo_ipv4_address), + "lo6": str(router.router.router_lo_ipv6_address), "vendor": router.router.vendor, } for router in pe_router_list @@ -123,8 +123,8 @@ def add_all_pe_to_p_dry( "subscription": subscription, "pe_router_list": { router.router.router_fqdn: { - "lo4": router.router.router_lo_ipv4_address, - "lo6": router.router.router_lo_ipv6_address, + "lo4": str(router.router.router_lo_ipv4_address), + "lo6": str(router.router.router_lo_ipv6_address), "vendor": router.router.vendor, } for router in pe_router_list @@ -151,8 +151,8 @@ def add_all_pe_to_p_real( "subscription": subscription, "pe_router_list": { router.router.router_fqdn: { - "lo4": router.router.router_lo_ipv4_address, - "lo6": router.router.router_lo_ipv6_address, + "lo4": str(router.router.router_lo_ipv4_address), + "lo6": str(router.router.router_lo_ipv6_address), "vendor": router.router.vendor, } for router in pe_router_list