From d3bf6bd099ff2f6a4f699e12fd7ca136cbd418bf Mon Sep 17 00:00:00 2001 From: Simone Spinelli <simone.spinelli@geant.org> Date: Wed, 24 Jan 2024 19:49:57 +0000 Subject: [PATCH] ansible_inventory_in_ibgp --- gso/workflows/router/update_ibgp_mesh.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gso/workflows/router/update_ibgp_mesh.py b/gso/workflows/router/update_ibgp_mesh.py index 623595b0..d2f6d8d6 100644 --- a/gso/workflows/router/update_ibgp_mesh.py +++ b/gso/workflows/router/update_ibgp_mesh.py @@ -59,8 +59,8 @@ def calculate_pe_router_list() -> State: def _generate_pe_inventory(pe_router_list: list[Router]) -> dict[str, Any]: """Generate an Ansible-compatible inventory for executing playbooks. Contains all active PE routers.""" return { - "_meta": { - "hostvars": { + "all": { + "hosts": { router.router.router_fqdn: { "lo4": str(router.router.router_lo_ipv4_address), "lo6": str(router.router.router_lo_ipv6_address), @@ -69,7 +69,6 @@ def _generate_pe_inventory(pe_router_list: list[Router]) -> dict[str, Any]: for router in pe_router_list } }, - "all": {"hosts": {router.router.router_fqdn: None for router in pe_router_list}}, } -- GitLab