Skip to content
Snippets Groups Projects
Commit d3bf6bd0 authored by Simone Spinelli's avatar Simone Spinelli
Browse files

ansible_inventory_in_ibgp

parent 9eb247d2
No related branches found
No related tags found
1 merge request!151ansible_inventory_in_ibgp
Pipeline #85521 passed
...@@ -59,8 +59,8 @@ def calculate_pe_router_list() -> State: ...@@ -59,8 +59,8 @@ def calculate_pe_router_list() -> State:
def _generate_pe_inventory(pe_router_list: list[Router]) -> dict[str, Any]: 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.""" """Generate an Ansible-compatible inventory for executing playbooks. Contains all active PE routers."""
return { return {
"_meta": { "all": {
"hostvars": { "hosts": {
router.router.router_fqdn: { router.router.router_fqdn: {
"lo4": str(router.router.router_lo_ipv4_address), "lo4": str(router.router.router_lo_ipv4_address),
"lo6": str(router.router.router_lo_ipv6_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]: ...@@ -69,7 +69,6 @@ def _generate_pe_inventory(pe_router_list: list[Router]) -> dict[str, Any]:
for router in pe_router_list for router in pe_router_list
} }
}, },
"all": {"hosts": {router.router.router_fqdn: None for router in pe_router_list}},
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment