Linux WAN simulation and validation roles for lab and brownfield environments.
This collection is intentionally narrow. The primary WAN and site-extension path uses VyOS-backed roles and modules in hybridops.common and hybridops-core. hybridops.network is useful for:
- three-node WAN simulation
- lab and workshop exercises
- brownfield Linux strongSwan/FRR estates that are not yet on the VyOS path
Public docs live at https://docs.hybridops.tech. The main website is https://hybridops.tech.
| Role | Purpose |
|---|---|
wan_edge |
Configure a Linux WAN node with strongSwan, VTI interfaces, and FRR eBGP. |
wan_validate |
Validate WAN convergence across IPsec, BGP, routes, and end-to-end reachability. |
Install from Ansible Galaxy:
ansible-galaxy collection install hybridops.networkPin from a collections/requirements.yml file:
collections:
- name: hybridops.network
version: ">=0.1.0"Run role tests with HybridOps:
hyops test role hybridops.network.wan_edge \
--env quickTest \
--workspace-root /path/to/hybridops-collections-src/collections/dev/workspace \
--inventory-file /path/to/ansible-collection-network/roles/wan_edge/tests/inventories/wansim/hosts.iniTo stand up the three-VM WAN simulator first:
hyops apply --env quickTest \
--module platform/onprem/platform-vm \
--state-instance wan_sim_vms \
--inputs roles/wan_edge/tests/fixtures/wan_sim_vms.quicktest.inputs.ymlThat fixture provisions:
edge-simon10.10.0.132with WAN underlay10.50.0.142gcp-simon10.10.0.151with WAN underlay10.50.0.149azure-simon10.10.0.181with WAN underlay10.50.0.132
wan_edge smoke includes wan_validate, so the full role test proves both configuration and convergence.
This collection covers Linux-based WAN simulation and brownfield paths. For the HybridOps WAN stack, use the VyOS roles and modules from hybridops.common and hybridops-core.