The following setup involves using 2 playbooks in configuring an MPLS L3 VPN topology.
-
prouters.yml
The P routers Ansible Playbook consists of multiple roles to allow us reuse roles across the entire topology. These roles are:
- config_basic_interfaces
- config_system_services
- config_ospfv2
- config_bgp
- config_mpls
-
perouters.yml
The PE routers Ansible Playbook consists of multiple roles to allow us reuse roles across the entire topology. These roles are:
- config_basic_interfaces
- config_system_services
- config_ospfv2
- config_bgp
- config_mpls
- vrf_management