gitextract_o4fy4adq/ ├── .arista/ │ └── secret_allowlist.yaml ├── .codecov.yml ├── .codespellrc ├── .devcontainer/ │ └── devcontainer.json ├── .find-missing-tables-args ├── .flake8 ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ └── feature-request.yml │ ├── PULL_REQUEST_TEMPLATE/ │ │ ├── pull_request_template.md │ │ └── schema_eos_cli_config_gen.md │ ├── actions/ │ │ └── rn-pr-labeler-action/ │ │ └── action.yml │ ├── changelog.sh │ ├── check-git-status.sh │ ├── dependabot.yml │ ├── generate_release.py │ ├── ignore-codespell-words │ ├── ignore-codespell-words.md │ ├── labeler.yml │ ├── pull_request_template.md │ ├── release.yml │ ├── workflows/ │ │ ├── codecov.yml │ │ ├── container_build_base.yml │ │ ├── container_build_dev.yml │ │ ├── container_build_fix.yml │ │ ├── container_build_template.yml │ │ ├── container_build_universal.yml │ │ ├── new-cvp-integration.yml │ │ ├── offline-links-check.yml │ │ ├── pull-request-comment.yml │ │ ├── pull-request-conflict.yml │ │ ├── pull-request-management.yml │ │ ├── pull-request-rn-labeler.yml │ │ ├── pull-request-triage.yml │ │ ├── release-schema.yml │ │ ├── sonar.yml │ │ └── stale.yml │ └── yamllintrc ├── .gitignore ├── .markdownlint-cli2.yaml ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── .sonarlint/ │ └── connectedMode.json ├── LICENSE ├── Makefile ├── README.md ├── ansible_collections/ │ └── arista/ │ └── avd/ │ ├── .ansible-lint │ ├── .yamllint │ ├── CHANGELOG.rst │ ├── CNAME │ ├── LICENSE │ ├── README.md │ ├── bindep.txt │ ├── changelogs/ │ │ ├── .plugin-cache.yaml │ │ ├── README.md │ │ ├── changelog.yaml │ │ ├── config.yaml │ │ ├── fragments/ │ │ │ └── .gitkeep │ │ └── fragments_backup/ │ │ ├── v3.6.0.yml │ │ ├── v3.7.0.yml │ │ ├── v3.8.0.yml │ │ ├── v4.0.0.yml │ │ ├── v4.1.0.yml │ │ ├── v4.10.0.yml │ │ ├── v4.2.0.yml │ │ ├── v4.3.0.yml │ │ ├── v4.4.0.yml │ │ ├── v4.5.0.yml │ │ ├── v4.6.0.yml │ │ ├── v4.7.0.yml │ │ ├── v4.7.1.yml │ │ ├── v4.8.0.yml │ │ ├── v4.9.0.yml │ │ ├── v5.0.0.yml │ │ ├── v5.1.0.yml │ │ ├── v5.2.0.yml │ │ ├── v5.3.0.yml │ │ ├── v5.4.0.yml │ │ ├── v5.5.0.yml │ │ ├── v5.6.0.yml │ │ ├── v5.7.0.yml │ │ ├── v6.0.0.yml │ │ ├── v6.0.1.yml │ │ └── v6.1.0.yml │ ├── examples/ │ │ ├── README.md │ │ ├── campus-fabric/ │ │ │ ├── README.md │ │ │ ├── ansible.cfg │ │ │ ├── build.yml │ │ │ ├── deploy.yml │ │ │ ├── documentation/ │ │ │ │ ├── devices/ │ │ │ │ │ ├── LEAF1A.md │ │ │ │ │ ├── LEAF1B.md │ │ │ │ │ ├── LEAF2A.md │ │ │ │ │ ├── LEAF3A.md │ │ │ │ │ ├── LEAF3B.md │ │ │ │ │ ├── LEAF3C.md │ │ │ │ │ ├── LEAF3D.md │ │ │ │ │ ├── LEAF3E.md │ │ │ │ │ ├── SPINE1.md │ │ │ │ │ └── SPINE2.md │ │ │ │ └── fabric/ │ │ │ │ └── DC1_FABRIC-documentation.md │ │ │ ├── group_vars/ │ │ │ │ ├── DC1.yml │ │ │ │ ├── DC1_FABRIC.yml │ │ │ │ ├── DC1_LEAFS.yml │ │ │ │ ├── DC1_NETWORK_PORTS.yml │ │ │ │ ├── DC1_NETWORK_SERVICES.yml │ │ │ │ └── DC1_SPINES.yml │ │ │ ├── intended/ │ │ │ │ ├── configs/ │ │ │ │ │ ├── LEAF1A.cfg │ │ │ │ │ ├── LEAF1B.cfg │ │ │ │ │ ├── LEAF2A.cfg │ │ │ │ │ ├── LEAF3A.cfg │ │ │ │ │ ├── LEAF3B.cfg │ │ │ │ │ ├── LEAF3C.cfg │ │ │ │ │ ├── LEAF3D.cfg │ │ │ │ │ ├── LEAF3E.cfg │ │ │ │ │ ├── SPINE1.cfg │ │ │ │ │ └── SPINE2.cfg │ │ │ │ └── structured_configs/ │ │ │ │ ├── LEAF1A.yml │ │ │ │ ├── LEAF1B.yml │ │ │ │ ├── LEAF2A.yml │ │ │ │ ├── LEAF3A.yml │ │ │ │ ├── LEAF3B.yml │ │ │ │ ├── LEAF3C.yml │ │ │ │ ├── LEAF3D.yml │ │ │ │ ├── LEAF3E.yml │ │ │ │ ├── SPINE1.yml │ │ │ │ └── SPINE2.yml │ │ │ ├── inventory.yml │ │ │ └── switch-basic-configurations/ │ │ │ ├── LEAF1A.cfg │ │ │ ├── LEAF1B.cfg │ │ │ ├── LEAF2A.cfg │ │ │ ├── LEAF3A.cfg │ │ │ ├── LEAF3B.cfg │ │ │ ├── LEAF3C.cfg │ │ │ ├── LEAF3D.cfg │ │ │ ├── LEAF3E.cfg │ │ │ ├── SPINE1.cfg │ │ │ └── SPINE2.cfg │ │ ├── common/ │ │ │ ├── example-installation.md │ │ │ └── start-avd-playground.md │ │ ├── cv-pathfinder/ │ │ │ ├── .vault │ │ │ ├── README.md │ │ │ ├── ansible.cfg │ │ │ ├── build.yml │ │ │ ├── deploy.yml │ │ │ ├── documentation/ │ │ │ │ ├── devices/ │ │ │ │ │ ├── inet-cloud.md │ │ │ │ │ ├── mpls-cloud.md │ │ │ │ │ ├── pf1.md │ │ │ │ │ ├── pf2.md │ │ │ │ │ ├── site1-border1.md │ │ │ │ │ ├── site1-border2.md │ │ │ │ │ ├── site1-wan1.md │ │ │ │ │ ├── site1-wan2.md │ │ │ │ │ ├── site2-leaf1.md │ │ │ │ │ ├── site2-leaf2.md │ │ │ │ │ ├── site2-wan1.md │ │ │ │ │ ├── site2-wan2.md │ │ │ │ │ ├── site3-leaf1.md │ │ │ │ │ ├── site3-wan1.md │ │ │ │ │ ├── site4-border1.md │ │ │ │ │ ├── site4-border2.md │ │ │ │ │ └── site4-wan1.md │ │ │ │ └── fabric/ │ │ │ │ ├── WAN-documentation.md │ │ │ │ ├── WAN-p2p-links.csv │ │ │ │ └── WAN-topology.csv │ │ │ ├── group_vars/ │ │ │ │ ├── PATHFINDERS.yml │ │ │ │ ├── SITE1.yml │ │ │ │ ├── SITE2.yml │ │ │ │ ├── SITE3.yml │ │ │ │ ├── SITE4.yml │ │ │ │ ├── TRANSPORTS.yml │ │ │ │ ├── WAN/ │ │ │ │ │ ├── cv_pathfinder_settings.yml │ │ │ │ │ ├── l3_interface_profiles.yml │ │ │ │ │ ├── management.yml │ │ │ │ │ └── tenants.yml │ │ │ │ └── all.yml │ │ │ ├── host_vars/ │ │ │ │ └── inet-cloud.yml │ │ │ ├── intended/ │ │ │ │ ├── configs/ │ │ │ │ │ ├── inet-cloud.cfg │ │ │ │ │ ├── mpls-cloud.cfg │ │ │ │ │ ├── pf1.cfg │ │ │ │ │ ├── pf2.cfg │ │ │ │ │ ├── site1-border1.cfg │ │ │ │ │ ├── site1-border2.cfg │ │ │ │ │ ├── site1-wan1.cfg │ │ │ │ │ ├── site1-wan2.cfg │ │ │ │ │ ├── site2-leaf1.cfg │ │ │ │ │ ├── site2-leaf2.cfg │ │ │ │ │ ├── site2-wan1.cfg │ │ │ │ │ ├── site2-wan2.cfg │ │ │ │ │ ├── site3-leaf1.cfg │ │ │ │ │ ├── site3-wan1.cfg │ │ │ │ │ ├── site4-border1.cfg │ │ │ │ │ ├── site4-border2.cfg │ │ │ │ │ └── site4-wan1.cfg │ │ │ │ └── structured_configs/ │ │ │ │ ├── inet-cloud.yml │ │ │ │ ├── mpls-cloud.yml │ │ │ │ ├── pf1.yml │ │ │ │ ├── pf2.yml │ │ │ │ ├── site1-border1.yml │ │ │ │ ├── site1-border2.yml │ │ │ │ ├── site1-wan1.yml │ │ │ │ ├── site1-wan2.yml │ │ │ │ ├── site2-leaf1.yml │ │ │ │ ├── site2-leaf2.yml │ │ │ │ ├── site2-wan1.yml │ │ │ │ ├── site2-wan2.yml │ │ │ │ ├── site3-leaf1.yml │ │ │ │ ├── site3-wan1.yml │ │ │ │ ├── site4-border1.yml │ │ │ │ ├── site4-border2.yml │ │ │ │ └── site4-wan1.yml │ │ │ ├── inventory.yml │ │ │ └── switch-basic-configurations/ │ │ │ ├── inet-cloud-basic-configuration.txt │ │ │ ├── mpls-cloud-basic-configuration.txt │ │ │ ├── pf1-basic-configuration.txt │ │ │ ├── pf2-basic-configuration.txt │ │ │ ├── site1-border1-basic-configuration.txt │ │ │ ├── site1-border2-basic-configuration.txt │ │ │ ├── site1-wan1-basic-configuration.txt │ │ │ ├── site1-wan2-basic-configuration.txt │ │ │ ├── site2-leaf1-basic-configuration.txt │ │ │ ├── site2-leaf2-basic-configuration.txt │ │ │ ├── site2-wan1-basic-configuration.txt │ │ │ ├── site2-wan2-basic-configuration.txt │ │ │ ├── site3-leaf1-basic-configuration.txt │ │ │ └── site3-wan1-basic-configuration.txt │ │ ├── dual-dc-l3ls/ │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── ansible.cfg │ │ │ ├── build.yml │ │ │ ├── clab/ │ │ │ │ ├── init-configs/ │ │ │ │ │ ├── dc1-leaf1-server1.cfg │ │ │ │ │ ├── dc1-leaf1a.cfg │ │ │ │ │ ├── dc1-leaf1b.cfg │ │ │ │ │ ├── dc1-leaf1c.cfg │ │ │ │ │ ├── dc1-leaf2-server1.cfg │ │ │ │ │ ├── dc1-leaf2a.cfg │ │ │ │ │ ├── dc1-leaf2b.cfg │ │ │ │ │ ├── dc1-leaf2c.cfg │ │ │ │ │ ├── dc1-spine1.cfg │ │ │ │ │ ├── dc1-spine2.cfg │ │ │ │ │ ├── dc2-leaf1-server1.cfg │ │ │ │ │ ├── dc2-leaf1a.cfg │ │ │ │ │ ├── dc2-leaf1b.cfg │ │ │ │ │ ├── dc2-leaf1c.cfg │ │ │ │ │ ├── dc2-leaf2-server1.cfg │ │ │ │ │ ├── dc2-leaf2a.cfg │ │ │ │ │ ├── dc2-leaf2b.cfg │ │ │ │ │ ├── dc2-leaf2c.cfg │ │ │ │ │ ├── dc2-spine1.cfg │ │ │ │ │ └── dc2-spine2.cfg │ │ │ │ ├── interface_mapping.json │ │ │ │ └── topology.clab.yml │ │ │ ├── deploy.yml │ │ │ ├── documentation/ │ │ │ │ ├── devices/ │ │ │ │ │ ├── dc1-leaf1a.md │ │ │ │ │ ├── dc1-leaf1b.md │ │ │ │ │ ├── dc1-leaf1c.md │ │ │ │ │ ├── dc1-leaf2a.md │ │ │ │ │ ├── dc1-leaf2b.md │ │ │ │ │ ├── dc1-leaf2c.md │ │ │ │ │ ├── dc1-spine1.md │ │ │ │ │ ├── dc1-spine2.md │ │ │ │ │ ├── dc2-leaf1a.md │ │ │ │ │ ├── dc2-leaf1b.md │ │ │ │ │ ├── dc2-leaf1c.md │ │ │ │ │ ├── dc2-leaf2a.md │ │ │ │ │ ├── dc2-leaf2b.md │ │ │ │ │ ├── dc2-leaf2c.md │ │ │ │ │ ├── dc2-spine1.md │ │ │ │ │ └── dc2-spine2.md │ │ │ │ └── fabric/ │ │ │ │ ├── FABRIC-documentation.md │ │ │ │ ├── FABRIC-p2p-links.csv │ │ │ │ └── FABRIC-topology.csv │ │ │ ├── group_vars/ │ │ │ │ ├── CONNECTED_ENDPOINTS.yml │ │ │ │ ├── DC1.yml │ │ │ │ ├── DC1_L2_LEAFS.yml │ │ │ │ ├── DC1_L3_LEAFS.yml │ │ │ │ ├── DC1_SPINES.yml │ │ │ │ ├── DC2.yml │ │ │ │ ├── DC2_L2_LEAFS.yml │ │ │ │ ├── DC2_L3_LEAFS.yml │ │ │ │ ├── DC2_SPINES.yml │ │ │ │ ├── FABRIC.yml │ │ │ │ └── NETWORK_SERVICES.yml │ │ │ ├── intended/ │ │ │ │ ├── configs/ │ │ │ │ │ ├── dc1-leaf1a.cfg │ │ │ │ │ ├── dc1-leaf1b.cfg │ │ │ │ │ ├── dc1-leaf1c.cfg │ │ │ │ │ ├── dc1-leaf2a.cfg │ │ │ │ │ ├── dc1-leaf2b.cfg │ │ │ │ │ ├── dc1-leaf2c.cfg │ │ │ │ │ ├── dc1-spine1.cfg │ │ │ │ │ ├── dc1-spine2.cfg │ │ │ │ │ ├── dc2-leaf1a.cfg │ │ │ │ │ ├── dc2-leaf1b.cfg │ │ │ │ │ ├── dc2-leaf1c.cfg │ │ │ │ │ ├── dc2-leaf2a.cfg │ │ │ │ │ ├── dc2-leaf2b.cfg │ │ │ │ │ ├── dc2-leaf2c.cfg │ │ │ │ │ ├── dc2-spine1.cfg │ │ │ │ │ └── dc2-spine2.cfg │ │ │ │ └── structured_configs/ │ │ │ │ ├── dc1-leaf1a.yml │ │ │ │ ├── dc1-leaf1b.yml │ │ │ │ ├── dc1-leaf1c.yml │ │ │ │ ├── dc1-leaf2a.yml │ │ │ │ ├── dc1-leaf2b.yml │ │ │ │ ├── dc1-leaf2c.yml │ │ │ │ ├── dc1-spine1.yml │ │ │ │ ├── dc1-spine2.yml │ │ │ │ ├── dc2-leaf1a.yml │ │ │ │ ├── dc2-leaf1b.yml │ │ │ │ ├── dc2-leaf1c.yml │ │ │ │ ├── dc2-leaf2a.yml │ │ │ │ ├── dc2-leaf2b.yml │ │ │ │ ├── dc2-leaf2c.yml │ │ │ │ ├── dc2-spine1.yml │ │ │ │ └── dc2-spine2.yml │ │ │ ├── inventory.yml │ │ │ └── switch-basic-configurations/ │ │ │ ├── dc1-leaf1a-basic-configuration.txt │ │ │ ├── dc1-leaf1b-basic-configuration.txt │ │ │ ├── dc1-leaf1c-basic-configuration.txt │ │ │ ├── dc1-leaf2a-basic-configuration.txt │ │ │ ├── dc1-leaf2b-basic-configuration.txt │ │ │ ├── dc1-leaf2c-basic-configuration.txt │ │ │ ├── dc1-spine1-basic-configuration.txt │ │ │ ├── dc1-spine2-basic-configuration.txt │ │ │ ├── dc2-leaf1a-basic-configuration.txt │ │ │ ├── dc2-leaf1b-basic-configuration.txt │ │ │ ├── dc2-leaf1c-basic-configuration.txt │ │ │ ├── dc2-leaf2a-basic-configuration.txt │ │ │ ├── dc2-leaf2b-basic-configuration.txt │ │ │ ├── dc2-leaf2c-basic-configuration.txt │ │ │ ├── dc2-spine1-basic-configuration.txt │ │ │ └── dc2-spine2-basic-configuration.txt │ │ ├── isis-ldp-ipvpn/ │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── ansible.cfg │ │ │ ├── build.yml │ │ │ ├── clab/ │ │ │ │ ├── init-configs/ │ │ │ │ │ ├── agg.cfg │ │ │ │ │ ├── cu1cpe1.cfg │ │ │ │ │ ├── cu1cpe2.cfg │ │ │ │ │ ├── cu2cpe1.cfg │ │ │ │ │ ├── cu2cpe2.cfg │ │ │ │ │ ├── p1.cfg │ │ │ │ │ ├── p2.cfg │ │ │ │ │ ├── p3.cfg │ │ │ │ │ ├── p4.cfg │ │ │ │ │ ├── pe1.cfg │ │ │ │ │ ├── pe2.cfg │ │ │ │ │ ├── pe3.cfg │ │ │ │ │ ├── rr1.cfg │ │ │ │ │ └── rr2.cfg │ │ │ │ ├── interface_mapping.json │ │ │ │ └── topology.clab.yml │ │ │ ├── deploy.yml │ │ │ ├── documentation/ │ │ │ │ ├── devices/ │ │ │ │ │ ├── p1.md │ │ │ │ │ ├── p2.md │ │ │ │ │ ├── p3.md │ │ │ │ │ ├── p4.md │ │ │ │ │ ├── pe1.md │ │ │ │ │ ├── pe2.md │ │ │ │ │ ├── pe3.md │ │ │ │ │ ├── rr1.md │ │ │ │ │ └── rr2.md │ │ │ │ └── fabric/ │ │ │ │ ├── FABRIC-documentation.md │ │ │ │ ├── FABRIC-p2p-links.csv │ │ │ │ └── FABRIC-topology.csv │ │ │ ├── group_vars/ │ │ │ │ ├── FABRIC.yml │ │ │ │ ├── NETWORK_SERVICES.yml │ │ │ │ ├── WAN1.yml │ │ │ │ ├── WAN1_PE_ROUTERS.yml │ │ │ │ ├── WAN1_P_ROUTERS.yml │ │ │ │ └── WAN1_RR_ROUTERS.yml │ │ │ ├── intended/ │ │ │ │ ├── configs/ │ │ │ │ │ ├── p1.cfg │ │ │ │ │ ├── p2.cfg │ │ │ │ │ ├── p3.cfg │ │ │ │ │ ├── p4.cfg │ │ │ │ │ ├── pe1.cfg │ │ │ │ │ ├── pe2.cfg │ │ │ │ │ ├── pe3.cfg │ │ │ │ │ ├── rr1.cfg │ │ │ │ │ └── rr2.cfg │ │ │ │ └── structured_configs/ │ │ │ │ ├── p1.yml │ │ │ │ ├── p2.yml │ │ │ │ ├── p3.yml │ │ │ │ ├── p4.yml │ │ │ │ ├── pe1.yml │ │ │ │ ├── pe2.yml │ │ │ │ ├── pe3.yml │ │ │ │ ├── rr1.yml │ │ │ │ └── rr2.yml │ │ │ ├── inventory.yml │ │ │ └── switch-basic-configurations/ │ │ │ ├── p1-basic-configuration.txt │ │ │ ├── p2-basic-configuration.txt │ │ │ ├── p3-basic-configuration.txt │ │ │ ├── p4-basic-configuration.txt │ │ │ ├── pe1-basic-configuration.txt │ │ │ ├── pe2-basic-configuration.txt │ │ │ ├── pe3-basic-configuration.txt │ │ │ ├── rr1-basic-configuration.txt │ │ │ └── rr2-basic-configuration.txt │ │ ├── l2ls-fabric/ │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── ansible.cfg │ │ │ ├── build.yml │ │ │ ├── clab/ │ │ │ │ ├── init-configs/ │ │ │ │ │ ├── FW.cfg │ │ │ │ │ ├── HostA.cfg │ │ │ │ │ ├── HostB.cfg │ │ │ │ │ ├── HostC.cfg │ │ │ │ │ ├── HostD.cfg │ │ │ │ │ ├── LEAF1.cfg │ │ │ │ │ ├── LEAF2.cfg │ │ │ │ │ ├── LEAF3.cfg │ │ │ │ │ ├── LEAF4.cfg │ │ │ │ │ ├── SPINE1.cfg │ │ │ │ │ └── SPINE2.cfg │ │ │ │ ├── interface_mapping.json │ │ │ │ └── topology.clab.yml │ │ │ ├── deploy.yml │ │ │ ├── documentation/ │ │ │ │ ├── devices/ │ │ │ │ │ ├── LEAF1.md │ │ │ │ │ ├── LEAF2.md │ │ │ │ │ ├── LEAF3.md │ │ │ │ │ ├── LEAF4.md │ │ │ │ │ ├── SPINE1.md │ │ │ │ │ └── SPINE2.md │ │ │ │ └── fabric/ │ │ │ │ └── DC1-documentation.md │ │ │ ├── group_vars/ │ │ │ │ ├── DC1.yml │ │ │ │ ├── DC1_ENDPOINTS.yml │ │ │ │ ├── DC1_LEAFS.yml │ │ │ │ ├── DC1_NETWORK_SERVICES.yml │ │ │ │ ├── DC1_SPINES.yml │ │ │ │ └── FABRIC.yml │ │ │ ├── intended/ │ │ │ │ ├── configs/ │ │ │ │ │ ├── LEAF1.cfg │ │ │ │ │ ├── LEAF2.cfg │ │ │ │ │ ├── LEAF3.cfg │ │ │ │ │ ├── LEAF4.cfg │ │ │ │ │ ├── SPINE1.cfg │ │ │ │ │ └── SPINE2.cfg │ │ │ │ └── structured_configs/ │ │ │ │ ├── LEAF1.yml │ │ │ │ ├── LEAF2.yml │ │ │ │ ├── LEAF3.yml │ │ │ │ ├── LEAF4.yml │ │ │ │ ├── SPINE1.yml │ │ │ │ └── SPINE2.yml │ │ │ ├── inventory.yml │ │ │ └── switch-basic-configurations/ │ │ │ ├── FIREWALL.cfg │ │ │ ├── LEAF1.cfg │ │ │ ├── LEAF2.cfg │ │ │ ├── LEAF3.cfg │ │ │ ├── LEAF4.cfg │ │ │ ├── SPINE1.cfg │ │ │ └── SPINE2.cfg │ │ ├── single-dc-l3ls/ │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── ansible.cfg │ │ │ ├── build.yml │ │ │ ├── clab/ │ │ │ │ ├── init-configs/ │ │ │ │ │ ├── dc1-leaf1-server1.cfg │ │ │ │ │ ├── dc1-leaf1a.cfg │ │ │ │ │ ├── dc1-leaf1b.cfg │ │ │ │ │ ├── dc1-leaf1c.cfg │ │ │ │ │ ├── dc1-leaf2-server1.cfg │ │ │ │ │ ├── dc1-leaf2a.cfg │ │ │ │ │ ├── dc1-leaf2b.cfg │ │ │ │ │ ├── dc1-leaf2c.cfg │ │ │ │ │ ├── dc1-spine1.cfg │ │ │ │ │ └── dc1-spine2.cfg │ │ │ │ ├── interface_mapping.json │ │ │ │ └── topology.clab.yml │ │ │ ├── deploy-cvp.yml │ │ │ ├── deploy.yml │ │ │ ├── documentation/ │ │ │ │ ├── devices/ │ │ │ │ │ ├── dc1-leaf1a.md │ │ │ │ │ ├── dc1-leaf1b.md │ │ │ │ │ ├── dc1-leaf1c.md │ │ │ │ │ ├── dc1-leaf2a.md │ │ │ │ │ ├── dc1-leaf2b.md │ │ │ │ │ ├── dc1-leaf2c.md │ │ │ │ │ ├── dc1-spine1.md │ │ │ │ │ └── dc1-spine2.md │ │ │ │ └── fabric/ │ │ │ │ ├── FABRIC-documentation.md │ │ │ │ ├── FABRIC-p2p-links.csv │ │ │ │ └── FABRIC-topology.csv │ │ │ ├── group_vars/ │ │ │ │ ├── CONNECTED_ENDPOINTS/ │ │ │ │ │ └── connected_endpoints.yml │ │ │ │ ├── DC1/ │ │ │ │ │ └── dc1.yml │ │ │ │ ├── DC1_L2_LEAVES/ │ │ │ │ │ └── l2_leaves.yml │ │ │ │ ├── DC1_L3_LEAVES/ │ │ │ │ │ └── l3_leaves.yml │ │ │ │ ├── DC1_SPINES/ │ │ │ │ │ └── spines.yml │ │ │ │ ├── FABRIC/ │ │ │ │ │ ├── fabric_ansible_connectivity.yml │ │ │ │ │ └── fabric_variables.yml │ │ │ │ └── NETWORK_SERVICES/ │ │ │ │ └── network_services.yml │ │ │ ├── intended/ │ │ │ │ ├── configs/ │ │ │ │ │ ├── dc1-leaf1a.cfg │ │ │ │ │ ├── dc1-leaf1b.cfg │ │ │ │ │ ├── dc1-leaf1c.cfg │ │ │ │ │ ├── dc1-leaf2a.cfg │ │ │ │ │ ├── dc1-leaf2b.cfg │ │ │ │ │ ├── dc1-leaf2c.cfg │ │ │ │ │ ├── dc1-spine1.cfg │ │ │ │ │ └── dc1-spine2.cfg │ │ │ │ └── structured_configs/ │ │ │ │ ├── dc1-leaf1a.yml │ │ │ │ ├── dc1-leaf1b.yml │ │ │ │ ├── dc1-leaf1c.yml │ │ │ │ ├── dc1-leaf2a.yml │ │ │ │ ├── dc1-leaf2b.yml │ │ │ │ ├── dc1-leaf2c.yml │ │ │ │ ├── dc1-spine1.yml │ │ │ │ └── dc1-spine2.yml │ │ │ ├── inventory.yml │ │ │ ├── inventory_without_ip.yml │ │ │ └── switch-basic-configurations/ │ │ │ ├── dc1-leaf1a-basic-configuration.txt │ │ │ ├── dc1-leaf1b-basic-configuration.txt │ │ │ ├── dc1-leaf1c-basic-configuration.txt │ │ │ ├── dc1-leaf2a-basic-configuration.txt │ │ │ ├── dc1-leaf2b-basic-configuration.txt │ │ │ ├── dc1-leaf2c-basic-configuration.txt │ │ │ ├── dc1-spine1-basic-configuration.txt │ │ │ └── dc1-spine2-basic-configuration.txt │ │ ├── single-dc-l3ls-ipv6/ │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── ansible.cfg │ │ │ ├── build.yml │ │ │ ├── clab/ │ │ │ │ ├── init-configs/ │ │ │ │ │ ├── dc1-leaf1-server1.cfg │ │ │ │ │ ├── dc1-leaf1a.cfg │ │ │ │ │ ├── dc1-leaf1b.cfg │ │ │ │ │ ├── dc1-leaf1c.cfg │ │ │ │ │ ├── dc1-leaf2-server1.cfg │ │ │ │ │ ├── dc1-leaf2a.cfg │ │ │ │ │ ├── dc1-leaf2b.cfg │ │ │ │ │ ├── dc1-leaf2c.cfg │ │ │ │ │ ├── dc1-spine1.cfg │ │ │ │ │ └── dc1-spine2.cfg │ │ │ │ ├── interface_mapping.json │ │ │ │ └── topology.clab.yml │ │ │ ├── deploy-cvp.yml │ │ │ ├── deploy.yml │ │ │ ├── documentation/ │ │ │ │ ├── devices/ │ │ │ │ │ ├── dc1-leaf1a.md │ │ │ │ │ ├── dc1-leaf1b.md │ │ │ │ │ ├── dc1-leaf1c.md │ │ │ │ │ ├── dc1-leaf2a.md │ │ │ │ │ ├── dc1-leaf2b.md │ │ │ │ │ ├── dc1-leaf2c.md │ │ │ │ │ ├── dc1-spine1.md │ │ │ │ │ └── dc1-spine2.md │ │ │ │ └── fabric/ │ │ │ │ ├── FABRIC-documentation.md │ │ │ │ ├── FABRIC-p2p-links.csv │ │ │ │ └── FABRIC-topology.csv │ │ │ ├── group_vars/ │ │ │ │ ├── CONNECTED_ENDPOINTS/ │ │ │ │ │ └── connected_endpoints.yml │ │ │ │ ├── DC1/ │ │ │ │ │ └── dc1.yml │ │ │ │ ├── DC1_L2_LEAVES/ │ │ │ │ │ └── l2_leaves.yml │ │ │ │ ├── DC1_L3_LEAVES/ │ │ │ │ │ └── l3_leaves.yml │ │ │ │ ├── DC1_SPINES/ │ │ │ │ │ └── spines.yml │ │ │ │ ├── FABRIC/ │ │ │ │ │ ├── fabric_ansible_connectivity.yml │ │ │ │ │ └── fabric_variables.yml │ │ │ │ └── NETWORK_SERVICES/ │ │ │ │ └── network_services.yml │ │ │ ├── intended/ │ │ │ │ ├── configs/ │ │ │ │ │ ├── dc1-leaf1a.cfg │ │ │ │ │ ├── dc1-leaf1b.cfg │ │ │ │ │ ├── dc1-leaf1c.cfg │ │ │ │ │ ├── dc1-leaf2a.cfg │ │ │ │ │ ├── dc1-leaf2b.cfg │ │ │ │ │ ├── dc1-leaf2c.cfg │ │ │ │ │ ├── dc1-spine1.cfg │ │ │ │ │ └── dc1-spine2.cfg │ │ │ │ └── structured_configs/ │ │ │ │ ├── dc1-leaf1a.yml │ │ │ │ ├── dc1-leaf1b.yml │ │ │ │ ├── dc1-leaf1c.yml │ │ │ │ ├── dc1-leaf2a.yml │ │ │ │ ├── dc1-leaf2b.yml │ │ │ │ ├── dc1-leaf2c.yml │ │ │ │ ├── dc1-spine1.yml │ │ │ │ └── dc1-spine2.yml │ │ │ ├── inventory.yml │ │ │ ├── inventory_without_ip.yml │ │ │ └── switch-basic-configurations/ │ │ │ ├── dc1-leaf1a-basic-configuration.txt │ │ │ ├── dc1-leaf1b-basic-configuration.txt │ │ │ ├── dc1-leaf1c-basic-configuration.txt │ │ │ ├── dc1-leaf2a-basic-configuration.txt │ │ │ ├── dc1-leaf2b-basic-configuration.txt │ │ │ ├── dc1-leaf2c-basic-configuration.txt │ │ │ ├── dc1-spine1-basic-configuration.txt │ │ │ └── dc1-spine2-basic-configuration.txt │ │ └── single-dc-multipod-l3ls/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── ansible.cfg │ │ ├── build.yml │ │ ├── clab/ │ │ │ ├── init-configs/ │ │ │ │ ├── dc1-leaf1a.cfg │ │ │ │ ├── dc1-leaf1b.cfg │ │ │ │ ├── dc1-leaf2a.cfg │ │ │ │ ├── dc1-leaf2b.cfg │ │ │ │ ├── dc1-spine1.cfg │ │ │ │ ├── dc1-spine2.cfg │ │ │ │ ├── dc1-spine3.cfg │ │ │ │ ├── dc1-spine4.cfg │ │ │ │ ├── dc1-ss1.cfg │ │ │ │ ├── dc1-ss2.cfg │ │ │ │ ├── host1.cfg │ │ │ │ └── host2.cfg │ │ │ ├── interface_mapping.json │ │ │ └── topology.clab.yml │ │ ├── deploy.yml │ │ ├── documentation/ │ │ │ ├── devices/ │ │ │ │ ├── dc1-leaf1a.md │ │ │ │ ├── dc1-leaf1b.md │ │ │ │ ├── dc1-leaf2a.md │ │ │ │ ├── dc1-leaf2b.md │ │ │ │ ├── dc1-spine1.md │ │ │ │ ├── dc1-spine2.md │ │ │ │ ├── dc1-spine3.md │ │ │ │ ├── dc1-spine4.md │ │ │ │ ├── dc1-ss1.md │ │ │ │ └── dc1-ss2.md │ │ │ └── fabric/ │ │ │ ├── FABRIC-documentation.md │ │ │ ├── FABRIC-p2p-links.csv │ │ │ └── FABRIC-topology.csv │ │ ├── group_vars/ │ │ │ ├── CONNECTED_ENDPOINTS/ │ │ │ │ └── endpoints.yml │ │ │ ├── EVPN_SERVICES/ │ │ │ │ └── evpn_services.yml │ │ │ ├── FABRIC/ │ │ │ │ ├── fabric_ansible_connectivity.yml │ │ │ │ └── fabric_variables.yml │ │ │ ├── POD1/ │ │ │ │ └── pod1.yml │ │ │ ├── POD2/ │ │ │ │ └── pod2.yml │ │ │ └── SUPERSPINES/ │ │ │ └── superspines.yml │ │ ├── intended/ │ │ │ ├── configs/ │ │ │ │ ├── dc1-leaf1a.cfg │ │ │ │ ├── dc1-leaf1b.cfg │ │ │ │ ├── dc1-leaf2a.cfg │ │ │ │ ├── dc1-leaf2b.cfg │ │ │ │ ├── dc1-spine1.cfg │ │ │ │ ├── dc1-spine2.cfg │ │ │ │ ├── dc1-spine3.cfg │ │ │ │ ├── dc1-spine4.cfg │ │ │ │ ├── dc1-ss1.cfg │ │ │ │ └── dc1-ss2.cfg │ │ │ └── structured_configs/ │ │ │ ├── dc1-leaf1a.yml │ │ │ ├── dc1-leaf1b.yml │ │ │ ├── dc1-leaf2a.yml │ │ │ ├── dc1-leaf2b.yml │ │ │ ├── dc1-spine1.yml │ │ │ ├── dc1-spine2.yml │ │ │ ├── dc1-spine3.yml │ │ │ ├── dc1-spine4.yml │ │ │ ├── dc1-ss1.yml │ │ │ └── dc1-ss2.yml │ │ ├── inventory.yml │ │ └── validate.yml │ ├── extensions/ │ │ ├── molecule/ │ │ │ ├── MOLECULE_SCENARIOS.txt │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── ansible_only/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── custom_templates/ │ │ │ │ │ ├── empty.j2 │ │ │ │ │ ├── interface_descriptions/ │ │ │ │ │ │ ├── connected_endpoints/ │ │ │ │ │ │ │ ├── ethernet-interfaces.j2 │ │ │ │ │ │ │ └── port-channel-interfaces.j2 │ │ │ │ │ │ ├── loopbacks/ │ │ │ │ │ │ │ ├── router-id-loopback.j2 │ │ │ │ │ │ │ └── vtep-loopback.j2 │ │ │ │ │ │ ├── mlag/ │ │ │ │ │ │ │ ├── ethernet-interfaces.j2 │ │ │ │ │ │ │ └── port-channel-interfaces.j2 │ │ │ │ │ │ └── underlay/ │ │ │ │ │ │ ├── ethernet-interfaces.j2 │ │ │ │ │ │ └── port-channel-interfaces.j2 │ │ │ │ │ └── ip_addressing/ │ │ │ │ │ ├── mlag-ibgp-peering-ip-primary.j2 │ │ │ │ │ ├── mlag-ibgp-peering-ip-secondary.j2 │ │ │ │ │ ├── mlag-ip-primary.j2 │ │ │ │ │ ├── mlag-ip-secondary.j2 │ │ │ │ │ ├── mlag-l3-ip-primary.j2 │ │ │ │ │ ├── mlag-l3-ip-secondary.j2 │ │ │ │ │ ├── p2p-uplinks-ip.j2 │ │ │ │ │ ├── p2p-uplinks-peer-ip.j2 │ │ │ │ │ ├── router-id-ipv6.j2 │ │ │ │ │ ├── router-id.j2 │ │ │ │ │ ├── vtep-ip-mlag.j2 │ │ │ │ │ └── vtep-ip.j2 │ │ │ │ ├── destroy.yml │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── custom-templates-l2leaf1a.cfg │ │ │ │ │ │ ├── custom-templates-l2leaf1b.cfg │ │ │ │ │ │ ├── custom-templates-l3leaf1a.cfg │ │ │ │ │ │ ├── custom-templates-l3leaf1b.cfg │ │ │ │ │ │ ├── custom-templates-spine1.cfg │ │ │ │ │ │ ├── dc1-bl1a.cfg │ │ │ │ │ │ ├── dc1-bl1b.cfg │ │ │ │ │ │ ├── dc1-spine1.cfg │ │ │ │ │ │ ├── l3-edge.cfg │ │ │ │ │ │ ├── node-type-l3-interfaces-portchannels-custom-template.cfg │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf.cfg │ │ │ │ │ │ └── string-set-as-play-var.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── custom-templates-l2leaf1a.yml │ │ │ │ │ ├── custom-templates-l2leaf1b.yml │ │ │ │ │ ├── custom-templates-l3leaf1a.yml │ │ │ │ │ ├── custom-templates-l3leaf1b.yml │ │ │ │ │ ├── custom-templates-spine1.yml │ │ │ │ │ ├── dc1-bl1a.yml │ │ │ │ │ ├── dc1-bl1b.yml │ │ │ │ │ ├── dc1-spine1.yml │ │ │ │ │ ├── l3-edge.yml │ │ │ │ │ ├── node-type-l3-interfaces-portchannels-custom-template.yml │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf.yml │ │ │ │ │ └── string-set-as-play-var.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── CUSTOM_TEMPLATES_L2LEAFS.yml │ │ │ │ │ │ ├── CUSTOM_TEMPLATES_L3LEAFS.yml │ │ │ │ │ │ ├── CUSTOM_TEMPLATES_SPINES.yml │ │ │ │ │ │ ├── CUSTOM_TEMPLATES_TESTS.yml │ │ │ │ │ │ ├── DC1_BL1.yml │ │ │ │ │ │ ├── DC1_FABRIC.yml │ │ │ │ │ │ ├── DC1_SPINES.yml │ │ │ │ │ │ ├── EOS_DESIGNS_UNIT_TESTS.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── dc1-bl1a.yml │ │ │ │ │ │ ├── l3-edge.yml │ │ │ │ │ │ ├── node-type-l3-interfaces-portchannels-custom-template.yml │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf.yml │ │ │ │ │ │ └── string-set-as-play-var.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ └── verify.yml │ │ │ ├── anta_runner/ │ │ │ │ ├── anta/ │ │ │ │ │ ├── avd_catalogs/ │ │ │ │ │ │ ├── default_run/ │ │ │ │ │ │ │ ├── dc1-leaf1a.json │ │ │ │ │ │ │ ├── dc1-leaf1b.json │ │ │ │ │ │ │ ├── dc1-leaf1c.json │ │ │ │ │ │ │ ├── dc1-leaf2a.json │ │ │ │ │ │ │ ├── dc1-leaf2c.json │ │ │ │ │ │ │ ├── dc1-spine1.json │ │ │ │ │ │ │ ├── dc1-spine2.json │ │ │ │ │ │ │ ├── dc1-svc-leaf1a.json │ │ │ │ │ │ │ ├── dc1-svc-leaf1b.json │ │ │ │ │ │ │ ├── dc1-wan1.json │ │ │ │ │ │ │ ├── dc1-wan2.json │ │ │ │ │ │ │ ├── dc1-wan3.json │ │ │ │ │ │ │ ├── dc2-leaf1a.json │ │ │ │ │ │ │ ├── dc2-leaf1b.json │ │ │ │ │ │ │ ├── dc2-leaf1c.json │ │ │ │ │ │ │ ├── dc2-leaf2a.json │ │ │ │ │ │ │ ├── dc2-leaf2b.json │ │ │ │ │ │ │ ├── dc2-leaf3a.arista.com.json │ │ │ │ │ │ │ ├── dc2-leaf3b.arista.com.json │ │ │ │ │ │ │ ├── dc2-leaf3c.json │ │ │ │ │ │ │ ├── dc2-spine1.json │ │ │ │ │ │ │ └── dc2-spine2.json │ │ │ │ │ │ ├── default_run_filtered_report/ │ │ │ │ │ │ │ ├── dc1-leaf1a.json │ │ │ │ │ │ │ ├── dc1-leaf1b.json │ │ │ │ │ │ │ ├── dc1-leaf1c.json │ │ │ │ │ │ │ ├── dc1-leaf2a.json │ │ │ │ │ │ │ ├── dc1-leaf2c.json │ │ │ │ │ │ │ ├── dc1-spine1.json │ │ │ │ │ │ │ ├── dc1-spine2.json │ │ │ │ │ │ │ ├── dc1-svc-leaf1a.json │ │ │ │ │ │ │ ├── dc1-svc-leaf1b.json │ │ │ │ │ │ │ ├── dc1-wan1.json │ │ │ │ │ │ │ ├── dc1-wan2.json │ │ │ │ │ │ │ ├── dc1-wan3.json │ │ │ │ │ │ │ ├── dc2-leaf1a.json │ │ │ │ │ │ │ ├── dc2-leaf1b.json │ │ │ │ │ │ │ ├── dc2-leaf1c.json │ │ │ │ │ │ │ ├── dc2-leaf2a.json │ │ │ │ │ │ │ ├── dc2-leaf2b.json │ │ │ │ │ │ │ ├── dc2-leaf3a.arista.com.json │ │ │ │ │ │ │ ├── dc2-leaf3b.arista.com.json │ │ │ │ │ │ │ ├── dc2-leaf3c.json │ │ │ │ │ │ │ ├── dc2-spine1.json │ │ │ │ │ │ │ └── dc2-spine2.json │ │ │ │ │ │ ├── default_run_sorted_report/ │ │ │ │ │ │ │ ├── dc1-leaf1a.json │ │ │ │ │ │ │ ├── dc1-leaf1b.json │ │ │ │ │ │ │ ├── dc1-leaf1c.json │ │ │ │ │ │ │ ├── dc1-leaf2a.json │ │ │ │ │ │ │ ├── dc1-leaf2c.json │ │ │ │ │ │ │ ├── dc1-spine1.json │ │ │ │ │ │ │ ├── dc1-spine2.json │ │ │ │ │ │ │ ├── dc1-svc-leaf1a.json │ │ │ │ │ │ │ ├── dc1-svc-leaf1b.json │ │ │ │ │ │ │ ├── dc1-wan1.json │ │ │ │ │ │ │ ├── dc1-wan2.json │ │ │ │ │ │ │ ├── dc1-wan3.json │ │ │ │ │ │ │ ├── dc2-leaf1a.json │ │ │ │ │ │ │ ├── dc2-leaf1b.json │ │ │ │ │ │ │ ├── dc2-leaf1c.json │ │ │ │ │ │ │ ├── dc2-leaf2a.json │ │ │ │ │ │ │ ├── dc2-leaf2b.json │ │ │ │ │ │ │ ├── dc2-leaf3a.arista.com.json │ │ │ │ │ │ │ ├── dc2-leaf3b.arista.com.json │ │ │ │ │ │ │ ├── dc2-leaf3c.json │ │ │ │ │ │ │ ├── dc2-spine1.json │ │ │ │ │ │ │ └── dc2-spine2.json │ │ │ │ │ │ └── filtered_run/ │ │ │ │ │ │ ├── dc1-leaf1a.json │ │ │ │ │ │ ├── dc1-leaf1b.json │ │ │ │ │ │ ├── dc1-leaf1c.json │ │ │ │ │ │ ├── dc1-leaf2a.json │ │ │ │ │ │ ├── dc1-leaf2c.json │ │ │ │ │ │ ├── dc1-spine1.json │ │ │ │ │ │ ├── dc1-spine2.json │ │ │ │ │ │ ├── dc1-svc-leaf1a.json │ │ │ │ │ │ ├── dc1-svc-leaf1b.json │ │ │ │ │ │ ├── dc1-wan1.json │ │ │ │ │ │ ├── dc1-wan2.json │ │ │ │ │ │ ├── dc1-wan3.json │ │ │ │ │ │ ├── dc2-leaf1a.json │ │ │ │ │ │ ├── dc2-leaf1b.json │ │ │ │ │ │ ├── dc2-leaf1c.json │ │ │ │ │ │ ├── dc2-leaf2a.json │ │ │ │ │ │ ├── dc2-leaf2b.json │ │ │ │ │ │ ├── dc2-leaf3a.arista.com.json │ │ │ │ │ │ ├── dc2-leaf3b.arista.com.json │ │ │ │ │ │ ├── dc2-leaf3c.json │ │ │ │ │ │ ├── dc2-spine1.json │ │ │ │ │ │ └── dc2-spine2.json │ │ │ │ │ ├── reports/ │ │ │ │ │ │ ├── default_run/ │ │ │ │ │ │ │ ├── anta_report.csv │ │ │ │ │ │ │ ├── anta_report.json │ │ │ │ │ │ │ └── anta_report.md │ │ │ │ │ │ ├── default_run_filtered_report/ │ │ │ │ │ │ │ ├── anta_report.csv │ │ │ │ │ │ │ ├── anta_report.json │ │ │ │ │ │ │ └── anta_report.md │ │ │ │ │ │ ├── default_run_sorted_report/ │ │ │ │ │ │ │ ├── anta_report.csv │ │ │ │ │ │ │ ├── anta_report.json │ │ │ │ │ │ │ └── anta_report.md │ │ │ │ │ │ ├── filtered_run/ │ │ │ │ │ │ │ ├── anta_report.csv │ │ │ │ │ │ │ ├── anta_report.json │ │ │ │ │ │ │ └── anta_report.md │ │ │ │ │ │ ├── user_defined_catalogs_run/ │ │ │ │ │ │ │ ├── anta_report.csv │ │ │ │ │ │ │ ├── anta_report.json │ │ │ │ │ │ │ └── anta_report.md │ │ │ │ │ │ └── user_defined_catalogs_with_tags_run/ │ │ │ │ │ │ ├── anta_report.csv │ │ │ │ │ │ ├── anta_report.json │ │ │ │ │ │ └── anta_report.md │ │ │ │ │ └── user_catalogs/ │ │ │ │ │ ├── software.yml │ │ │ │ │ └── vxlan.yml │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── intended/ │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── dc1-leaf1a.yml │ │ │ │ │ ├── dc1-leaf1b.yml │ │ │ │ │ ├── dc1-leaf1c.yml │ │ │ │ │ ├── dc1-leaf2a.yml │ │ │ │ │ ├── dc1-leaf2b.yml │ │ │ │ │ ├── dc1-leaf2c.yml │ │ │ │ │ ├── dc1-spine1.yml │ │ │ │ │ ├── dc1-spine2.yml │ │ │ │ │ ├── dc1-svc-leaf1a.yml │ │ │ │ │ ├── dc1-svc-leaf1b.yml │ │ │ │ │ ├── dc1-wan1.yml │ │ │ │ │ ├── dc1-wan2.yml │ │ │ │ │ ├── dc1-wan3.yml │ │ │ │ │ ├── dc2-leaf1a.yml │ │ │ │ │ ├── dc2-leaf1b.yml │ │ │ │ │ ├── dc2-leaf1c.yml │ │ │ │ │ ├── dc2-leaf2a.yml │ │ │ │ │ ├── dc2-leaf2b.yml │ │ │ │ │ ├── dc2-leaf2c.yml │ │ │ │ │ ├── dc2-leaf3a.arista.com.yml │ │ │ │ │ ├── dc2-leaf3b.arista.com.yml │ │ │ │ │ ├── dc2-leaf3c.yml │ │ │ │ │ ├── dc2-spine1.yml │ │ │ │ │ └── dc2-spine2.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── CONNECTED_ENDPOINTS.yml │ │ │ │ │ │ ├── DC1.yml │ │ │ │ │ │ ├── DC1_L2_LEAVES.yml │ │ │ │ │ │ ├── DC1_L3_LEAVES.yml │ │ │ │ │ │ ├── DC1_SPINES.yml │ │ │ │ │ │ ├── DC1_SVC_LEAVES.yml │ │ │ │ │ │ ├── DC1_WAN.yml │ │ │ │ │ │ ├── DC2.yml │ │ │ │ │ │ ├── DC2_L2_LEAVES.yml │ │ │ │ │ │ ├── DC2_L3_LEAVES.yml │ │ │ │ │ │ ├── DC2_SPINES.yml │ │ │ │ │ │ ├── FABRIC.yml │ │ │ │ │ │ ├── NETWORK_SERVICES.yml │ │ │ │ │ │ └── WAN.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── dc1-leaf1a.yml │ │ │ │ │ │ ├── dc1-leaf1c.yaml │ │ │ │ │ │ ├── dc1-leaf3a.yml │ │ │ │ │ │ ├── dc1-svc-leaf1b.yml │ │ │ │ │ │ ├── dc1-wan1.yml │ │ │ │ │ │ ├── dc2-leaf2c.yml │ │ │ │ │ │ ├── dc2-leaf3a.arista.com.yml │ │ │ │ │ │ ├── dc2-leaf3b.arista.com.yml │ │ │ │ │ │ └── dc2-leaf3c.yml │ │ │ │ │ └── hosts.yml │ │ │ │ └── molecule.yml │ │ │ ├── cv_deploy/ │ │ │ │ ├── README.md │ │ │ │ ├── cc_false.yml │ │ │ │ ├── cc_requested_state.yml │ │ │ │ ├── cleanup.yml │ │ │ │ ├── converge.yml │ │ │ │ ├── cv_deploy.yml │ │ │ │ ├── cv_deploy_hostvars.yml │ │ │ │ ├── cv_deploy_manifest_only.yml │ │ │ │ ├── cv_deploy_use_manifest_hybrid.yml │ │ │ │ ├── cv_deploy_with_manifest.yml │ │ │ │ ├── duplicated_devices.yml │ │ │ │ ├── duplicated_devices_strict_system_mac.yml │ │ │ │ ├── intended/ │ │ │ │ │ ├── configlets/ │ │ │ │ │ │ ├── test_manifest_access_lists.txt │ │ │ │ │ │ └── test_manifest_alias.txt │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── base_configs/ │ │ │ │ │ │ │ ├── avd-ci-core1.cfg │ │ │ │ │ │ │ ├── avd-ci-leaf1.cfg │ │ │ │ │ │ │ ├── avd-ci-leaf2.cfg │ │ │ │ │ │ │ ├── avd-ci-leaf3.cfg │ │ │ │ │ │ │ ├── avd-ci-leaf4.cfg │ │ │ │ │ │ │ ├── avd-ci-spine1.cfg │ │ │ │ │ │ │ └── avd-ci-spine2.cfg │ │ │ │ │ │ ├── test_configs/ │ │ │ │ │ │ │ ├── avd-ci-core1.cfg │ │ │ │ │ │ │ ├── avd-ci-leaf1-missing.cfg │ │ │ │ │ │ │ ├── avd-ci-leaf1.cfg │ │ │ │ │ │ │ ├── avd-ci-leaf2.cfg │ │ │ │ │ │ │ ├── avd-ci-leaf3.cfg │ │ │ │ │ │ │ ├── avd-ci-leaf4.cfg │ │ │ │ │ │ │ ├── avd-ci-spine1.cfg │ │ │ │ │ │ │ └── avd-ci-spine2.cfg │ │ │ │ │ │ └── test_invalid_configs/ │ │ │ │ │ │ ├── avd-ci-core1.cfg │ │ │ │ │ │ ├── avd-ci-leaf1-missing.cfg │ │ │ │ │ │ ├── avd-ci-leaf1.cfg │ │ │ │ │ │ ├── avd-ci-leaf2.cfg │ │ │ │ │ │ ├── avd-ci-leaf3.cfg │ │ │ │ │ │ ├── avd-ci-leaf4.cfg │ │ │ │ │ │ ├── avd-ci-spine1.cfg │ │ │ │ │ │ └── avd-ci-spine2.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── base_configs/ │ │ │ │ │ │ └── avd-ci-leaf1.yml │ │ │ │ │ ├── test_configs/ │ │ │ │ │ │ ├── avd-ci-core1.yml │ │ │ │ │ │ ├── avd-ci-leaf1.yml │ │ │ │ │ │ ├── avd-ci-leaf2.yml │ │ │ │ │ │ ├── avd-ci-leaf3.yml │ │ │ │ │ │ ├── avd-ci-leaf4.yml │ │ │ │ │ │ ├── avd-ci-missing.yml │ │ │ │ │ │ ├── avd-ci-spine1.yml │ │ │ │ │ │ └── avd-ci-spine2.yml │ │ │ │ │ ├── test_invalid_configs/ │ │ │ │ │ │ ├── avd-ci-leaf1.yml │ │ │ │ │ │ └── avd-ci-missing.yml │ │ │ │ │ └── test_use_manifest_hybrid_configs/ │ │ │ │ │ ├── avd-ci-leaf1.yml │ │ │ │ │ ├── avd-ci-leaf2.yml │ │ │ │ │ ├── avd-ci-leaf3.yml │ │ │ │ │ ├── avd-ci-leaf4.yml │ │ │ │ │ ├── avd-ci-spine1.yml │ │ │ │ │ └── avd-ci-spine2.yml │ │ │ │ ├── invalid_config.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ └── avd-ci-leaf1.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ ├── no_duplicated_devices.yml │ │ │ │ ├── workspace_force_false.yml │ │ │ │ ├── workspace_force_true.yml │ │ │ │ ├── workspace_id.yml │ │ │ │ ├── workspace_pending.yml │ │ │ │ └── workspace_requested_state.yml │ │ │ ├── cv_workflow/ │ │ │ │ ├── README.md │ │ │ │ ├── cleanup.yml │ │ │ │ ├── converge.yml │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── base_configs/ │ │ │ │ │ │ │ ├── ci-s1-leaf1.cfg │ │ │ │ │ │ │ ├── ci-s1-leaf2.cfg │ │ │ │ │ │ │ ├── ci-s1-leaf3.cfg │ │ │ │ │ │ │ ├── ci-s1-leaf4.cfg │ │ │ │ │ │ │ ├── ci-s1-spine1.cfg │ │ │ │ │ │ │ └── ci-s1-spine2.cfg │ │ │ │ │ │ ├── change_tags/ │ │ │ │ │ │ │ └── ci-s1-leaf1.cfg │ │ │ │ │ │ ├── dotted_hostname/ │ │ │ │ │ │ │ ├── reset_dotted_hostname/ │ │ │ │ │ │ │ │ └── ci-s1-leaf.1.cfg │ │ │ │ │ │ │ ├── set_dotted_hostname/ │ │ │ │ │ │ │ │ └── ci-s1-leaf1.cfg │ │ │ │ │ │ │ └── test_dotted_hostname/ │ │ │ │ │ │ │ └── ci-s1-leaf.1.cfg │ │ │ │ │ │ ├── strict_tags/ │ │ │ │ │ │ │ └── ci-s1-leaf1.cfg │ │ │ │ │ │ └── test_configs/ │ │ │ │ │ │ ├── ci-s1-leaf1.cfg │ │ │ │ │ │ ├── ci-s1-leaf2.cfg │ │ │ │ │ │ ├── ci-s1-leaf3.cfg │ │ │ │ │ │ ├── ci-s1-leaf4.cfg │ │ │ │ │ │ ├── ci-s1-missing.cfg │ │ │ │ │ │ ├── ci-s1-spine1.cfg │ │ │ │ │ │ └── ci-s1-spine2.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── base_configs/ │ │ │ │ │ │ ├── ci-s1-leaf1.yml │ │ │ │ │ │ ├── ci-s1-leaf2.yml │ │ │ │ │ │ ├── ci-s1-leaf3.yml │ │ │ │ │ │ ├── ci-s1-leaf4.yml │ │ │ │ │ │ ├── ci-s1-spine1.yml │ │ │ │ │ │ └── ci-s1-spine2.yml │ │ │ │ │ ├── change_tags/ │ │ │ │ │ │ └── ci-s1-leaf1.yml │ │ │ │ │ ├── dotted_hostname/ │ │ │ │ │ │ ├── reset_dotted_hostname/ │ │ │ │ │ │ │ └── ci-s1-leaf.1.yml │ │ │ │ │ │ ├── set_dotted_hostname/ │ │ │ │ │ │ │ └── ci-s1-leaf1.yml │ │ │ │ │ │ └── test_dotted_hostname/ │ │ │ │ │ │ └── ci-s1-leaf.1.yml │ │ │ │ │ ├── strict_tags/ │ │ │ │ │ │ └── ci-s1-leaf1.yml │ │ │ │ │ └── test_configs/ │ │ │ │ │ ├── ci-s1-leaf1.yml │ │ │ │ │ ├── ci-s1-leaf2.yml │ │ │ │ │ ├── ci-s1-leaf3.yml │ │ │ │ │ ├── ci-s1-leaf4.yml │ │ │ │ │ ├── ci-s1-missing.yml │ │ │ │ │ ├── ci-s1-spine1.yml │ │ │ │ │ └── ci-s1-spine2.yml │ │ │ │ ├── inventory/ │ │ │ │ │ └── hosts.yml │ │ │ │ └── molecule.yml │ │ │ ├── default/ │ │ │ │ └── molecule.yml │ │ │ ├── digital_twin/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── digital_twin/ │ │ │ │ │ ├── documentation/ │ │ │ │ │ │ ├── devices/ │ │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-1.md │ │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-2.md │ │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-3.md │ │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-4.md │ │ │ │ │ │ │ ├── digital-twin-default-interfaces-digital-twin-platform.md │ │ │ │ │ │ │ ├── digital-twin-default-interfaces-original-platform.md │ │ │ │ │ │ │ ├── digital-twin-enforce-eapi-1.md │ │ │ │ │ │ │ ├── digital-twin-enforce-eapi-2.md │ │ │ │ │ │ │ ├── digital-twin-enforce-eapi-3.md │ │ │ │ │ │ │ ├── digital-twin-enforce-eapi-4.md │ │ │ │ │ │ │ ├── digital-twin-ethernet-ports-1.md │ │ │ │ │ │ │ ├── digital-twin-ethernet-ports-3.md │ │ │ │ │ │ │ └── digital.twin.ethernet.ports.2.md │ │ │ │ │ │ └── fabric/ │ │ │ │ │ │ ├── DIGITAL_TWIN-documentation.md │ │ │ │ │ │ ├── DIGITAL_TWIN-topology.yml │ │ │ │ │ │ └── DIGITAL_TWIN_SINGLE_SWITCH_FABRIC-topology.yml │ │ │ │ │ └── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-1.cfg │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-2.cfg │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-3.cfg │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-4.cfg │ │ │ │ │ │ ├── digital-twin-default-interfaces-digital-twin-platform.cfg │ │ │ │ │ │ ├── digital-twin-default-interfaces-original-platform.cfg │ │ │ │ │ │ ├── digital-twin-enforce-eapi-1.cfg │ │ │ │ │ │ ├── digital-twin-enforce-eapi-2.cfg │ │ │ │ │ │ ├── digital-twin-enforce-eapi-3.cfg │ │ │ │ │ │ ├── digital-twin-enforce-eapi-4.cfg │ │ │ │ │ │ ├── digital-twin-ethernet-ports-1.cfg │ │ │ │ │ │ ├── digital-twin-ethernet-ports-3.cfg │ │ │ │ │ │ └── digital.twin.ethernet.ports.2.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-1.yml │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-2.yml │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-3.yml │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-4.yml │ │ │ │ │ ├── digital-twin-default-interfaces-digital-twin-platform.yml │ │ │ │ │ ├── digital-twin-default-interfaces-original-platform.yml │ │ │ │ │ ├── digital-twin-enforce-eapi-1.yml │ │ │ │ │ ├── digital-twin-enforce-eapi-2.yml │ │ │ │ │ ├── digital-twin-enforce-eapi-3.yml │ │ │ │ │ ├── digital-twin-enforce-eapi-4.yml │ │ │ │ │ ├── digital-twin-ethernet-ports-1.yml │ │ │ │ │ ├── digital-twin-ethernet-ports-3.yml │ │ │ │ │ ├── digital-twin-single-switch-fabric-1.yml │ │ │ │ │ └── digital.twin.ethernet.ports.2.yml │ │ │ │ ├── documentation/ │ │ │ │ │ ├── devices/ │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-1.md │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-2.md │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-3.md │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-4.md │ │ │ │ │ │ ├── digital-twin-default-interfaces-digital-twin-platform.md │ │ │ │ │ │ ├── digital-twin-default-interfaces-original-platform.md │ │ │ │ │ │ ├── digital-twin-enforce-eapi-1.md │ │ │ │ │ │ ├── digital-twin-enforce-eapi-2.md │ │ │ │ │ │ ├── digital-twin-enforce-eapi-3.md │ │ │ │ │ │ ├── digital-twin-enforce-eapi-4.md │ │ │ │ │ │ ├── digital-twin-ethernet-ports-1.md │ │ │ │ │ │ ├── digital-twin-ethernet-ports-3.md │ │ │ │ │ │ └── digital.twin.ethernet.ports.2.md │ │ │ │ │ └── fabric/ │ │ │ │ │ └── DIGITAL_TWIN-documentation.md │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-1.cfg │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-2.cfg │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-3.cfg │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-4.cfg │ │ │ │ │ │ ├── digital-twin-default-interfaces-digital-twin-platform.cfg │ │ │ │ │ │ ├── digital-twin-default-interfaces-original-platform.cfg │ │ │ │ │ │ ├── digital-twin-enforce-eapi-1.cfg │ │ │ │ │ │ ├── digital-twin-enforce-eapi-2.cfg │ │ │ │ │ │ ├── digital-twin-enforce-eapi-3.cfg │ │ │ │ │ │ ├── digital-twin-enforce-eapi-4.cfg │ │ │ │ │ │ ├── digital-twin-ethernet-ports-1.cfg │ │ │ │ │ │ ├── digital-twin-ethernet-ports-3.cfg │ │ │ │ │ │ └── digital.twin.ethernet.ports.2.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-1.yml │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-2.yml │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-3.yml │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-4.yml │ │ │ │ │ ├── digital-twin-default-interfaces-digital-twin-platform.yml │ │ │ │ │ ├── digital-twin-default-interfaces-original-platform.yml │ │ │ │ │ ├── digital-twin-enforce-eapi-1.yml │ │ │ │ │ ├── digital-twin-enforce-eapi-2.yml │ │ │ │ │ ├── digital-twin-enforce-eapi-3.yml │ │ │ │ │ ├── digital-twin-enforce-eapi-4.yml │ │ │ │ │ ├── digital-twin-ethernet-ports-1.yml │ │ │ │ │ ├── digital-twin-ethernet-ports-3.yml │ │ │ │ │ └── digital.twin.ethernet.ports.2.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── DIGITAL_TWIN.yml │ │ │ │ │ │ ├── DIGITAL_TWIN_DEFAULT_INTERFACES.yml │ │ │ │ │ │ ├── DIGITAL_TWIN_ETHERNET_PORTS.yml │ │ │ │ │ │ ├── DIGITAL_TWIN_SINGLE_SWITCH_FABRIC.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── all.yml │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-1.yml │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-2.yml │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-3.yml │ │ │ │ │ │ ├── digital-twin-adjust-oob-mgmt-4.yml │ │ │ │ │ │ ├── digital-twin-enforce-eapi-1.yml │ │ │ │ │ │ ├── digital-twin-enforce-eapi-2.yml │ │ │ │ │ │ ├── digital-twin-enforce-eapi-3.yml │ │ │ │ │ │ └── digital-twin-enforce-eapi-4.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ └── verify.yml │ │ │ ├── eos_cli_config_gen/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── custom_templates/ │ │ │ │ │ ├── test-template-1.j2 │ │ │ │ │ ├── test-template-2.j2 │ │ │ │ │ └── test-template-3.j2 │ │ │ │ ├── destroy.yml │ │ │ │ ├── documentation/ │ │ │ │ │ └── devices/ │ │ │ │ │ ├── host-inline-jinja.md │ │ │ │ │ ├── host1.md │ │ │ │ │ ├── host2.md │ │ │ │ │ ├── host3.md │ │ │ │ │ ├── host4.md │ │ │ │ │ ├── host5.md │ │ │ │ │ └── host6.md │ │ │ │ ├── files/ │ │ │ │ │ └── TCAM_TRAFFIC_POLICY.conf │ │ │ │ ├── intended/ │ │ │ │ │ └── configs/ │ │ │ │ │ ├── host-inline-jinja.cfg │ │ │ │ │ ├── host1.cfg │ │ │ │ │ ├── host2.cfg │ │ │ │ │ ├── host3.cfg │ │ │ │ │ ├── host4.cfg │ │ │ │ │ ├── host5.cfg │ │ │ │ │ └── host6.cfg │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── host-inline-jinja/ │ │ │ │ │ │ │ ├── custom-templates.yml │ │ │ │ │ │ │ ├── local-users.yml │ │ │ │ │ │ │ ├── tacacs-servers.yml │ │ │ │ │ │ │ └── tcam-profile.yml │ │ │ │ │ │ ├── host1/ │ │ │ │ │ │ │ ├── aaa-accounting.yml │ │ │ │ │ │ │ ├── aaa-authentication.yml │ │ │ │ │ │ │ ├── aaa-authorization.yml │ │ │ │ │ │ │ ├── aaa-root.yml │ │ │ │ │ │ │ ├── aaa-server-groups.yml │ │ │ │ │ │ │ ├── address-locking.yml │ │ │ │ │ │ │ ├── agents.yml │ │ │ │ │ │ │ ├── aliases.yml │ │ │ │ │ │ │ ├── application-traffic-recognition.yml │ │ │ │ │ │ │ ├── arp.yml │ │ │ │ │ │ │ ├── as-path.yml │ │ │ │ │ │ │ ├── banners_without_eof.yml │ │ │ │ │ │ │ ├── bgp-groups.yml │ │ │ │ │ │ │ ├── boot.yml │ │ │ │ │ │ │ ├── cfm.yml │ │ │ │ │ │ │ ├── class-maps.yml │ │ │ │ │ │ │ ├── clock.yml │ │ │ │ │ │ │ ├── config-comment.yml │ │ │ │ │ │ │ ├── cvx.yml │ │ │ │ │ │ │ ├── daemon-terminattr.yml │ │ │ │ │ │ │ ├── daemons.yml │ │ │ │ │ │ │ ├── dhcp-relay.yml │ │ │ │ │ │ │ ├── dhcp-servers.yml │ │ │ │ │ │ │ ├── dns-domain.yml │ │ │ │ │ │ │ ├── domain-list.yml │ │ │ │ │ │ │ ├── dot1x.yml │ │ │ │ │ │ │ ├── dps-interfaces.yml │ │ │ │ │ │ │ ├── dynamic-prefix-lists.yml │ │ │ │ │ │ │ ├── enable-password.yml │ │ │ │ │ │ │ ├── eos-cli-config-gen-configuration.yml │ │ │ │ │ │ │ ├── eos-cli-config-gen-documentation.yml │ │ │ │ │ │ │ ├── eos-cli.yml │ │ │ │ │ │ │ ├── eos-config-future.yml │ │ │ │ │ │ │ ├── errdisable.yml │ │ │ │ │ │ │ ├── ethernet-interfaces.yml │ │ │ │ │ │ │ ├── event-handlers.yml │ │ │ │ │ │ │ ├── event-monitor.yml │ │ │ │ │ │ │ ├── flow-tracking.yml │ │ │ │ │ │ │ ├── hardware-counter.yml │ │ │ │ │ │ │ ├── hardware.yml │ │ │ │ │ │ │ ├── hostname.yml │ │ │ │ │ │ │ ├── interface-defaults.yml │ │ │ │ │ │ │ ├── interface-groups.yml │ │ │ │ │ │ │ ├── interface-profiles.yml │ │ │ │ │ │ │ ├── ip-access-lists.yml │ │ │ │ │ │ │ ├── ip-community-lists.yml │ │ │ │ │ │ │ ├── ip-dhcp-relay.yml │ │ │ │ │ │ │ ├── ip-dhcp-snooping.yml │ │ │ │ │ │ │ ├── ip-domain-lookup.yml │ │ │ │ │ │ │ ├── ip-extended-community-lists-regexp.yml │ │ │ │ │ │ │ ├── ip-extended-community-lists.yml │ │ │ │ │ │ │ ├── ip-ftp-client-source-interfaces.yml │ │ │ │ │ │ │ ├── ip-hardware.yml │ │ │ │ │ │ │ ├── ip-hosts.yml │ │ │ │ │ │ │ ├── ip-http-client.yml │ │ │ │ │ │ │ ├── ip-igmp-snooping.yml │ │ │ │ │ │ │ ├── ip-large-community-lists.yml │ │ │ │ │ │ │ ├── ip-name-server-groups.yml │ │ │ │ │ │ │ ├── ip-name-server.yml │ │ │ │ │ │ │ ├── ip-nat.yml │ │ │ │ │ │ │ ├── ip-ospf-router-id-output-format-hostnames.yml │ │ │ │ │ │ │ ├── ip-radius-source-interface.yml │ │ │ │ │ │ │ ├── ip-routing-ipv6-interfaces.yml │ │ │ │ │ │ │ ├── ip-routing.yml │ │ │ │ │ │ │ ├── ip-security.yml │ │ │ │ │ │ │ ├── ip-ssh-client.yml │ │ │ │ │ │ │ ├── ip-tacacs-source-interface.yml │ │ │ │ │ │ │ ├── ip-telnet-client-source-interfaces.yml │ │ │ │ │ │ │ ├── ip-tftp-client-source-interfaces.yml │ │ │ │ │ │ │ ├── ip-virtual-router-mac-address-advertisement-interval.yml │ │ │ │ │ │ │ ├── ip-virtual-router-mac-address-mlag-peer.yml │ │ │ │ │ │ │ ├── ip-virtual-router-mac-address.yml │ │ │ │ │ │ │ ├── ipv6-access-lists.yml │ │ │ │ │ │ │ ├── ipv6-dhcp-relay.yml │ │ │ │ │ │ │ ├── ipv6-hardware.yml │ │ │ │ │ │ │ ├── ipv6-neighbors.yml │ │ │ │ │ │ │ ├── ipv6-prefix-lists.yml │ │ │ │ │ │ │ ├── ipv6-router-ospf.yml │ │ │ │ │ │ │ ├── ipv6-standard-acl.yml │ │ │ │ │ │ │ ├── ipv6-static-routes.yml │ │ │ │ │ │ │ ├── ipv6-unicast-routing.yml │ │ │ │ │ │ │ ├── kernel.yml │ │ │ │ │ │ │ ├── l2-protocol-forwarding.yml │ │ │ │ │ │ │ ├── lacp.yml │ │ │ │ │ │ │ ├── link-tracking-groups.yml │ │ │ │ │ │ │ ├── lldp.yml │ │ │ │ │ │ │ ├── load-balance.yml │ │ │ │ │ │ │ ├── load-interval.yml │ │ │ │ │ │ │ ├── local-users.yml │ │ │ │ │ │ │ ├── logging.yml │ │ │ │ │ │ │ ├── loopbacks-interfaces.yml │ │ │ │ │ │ │ ├── mac-access-lists.yml │ │ │ │ │ │ │ ├── mac-address-table.yml │ │ │ │ │ │ │ ├── mac-security-eth-po-entropy.yml │ │ │ │ │ │ │ ├── maintenance.yml │ │ │ │ │ │ │ ├── management-accounts.yml │ │ │ │ │ │ │ ├── management-api-gnmi.yml │ │ │ │ │ │ │ ├── management-api-http.yml │ │ │ │ │ │ │ ├── management-api-models.yml │ │ │ │ │ │ │ ├── management-console.yml │ │ │ │ │ │ │ ├── management-cvx.yml │ │ │ │ │ │ │ ├── management-defaults.yml │ │ │ │ │ │ │ ├── management-interfaces.yml │ │ │ │ │ │ │ ├── management-security.yml │ │ │ │ │ │ │ ├── management-ssh.yml │ │ │ │ │ │ │ ├── management-tech-support.yml │ │ │ │ │ │ │ ├── match-lists.yml │ │ │ │ │ │ │ ├── mcs-client.yml │ │ │ │ │ │ │ ├── mlag-configuration.yml │ │ │ │ │ │ │ ├── monitor-connectivity.yml │ │ │ │ │ │ │ ├── monitor-layer1.yml │ │ │ │ │ │ │ ├── monitor-link-flap-policy.yml │ │ │ │ │ │ │ ├── monitor-loop-protection.yml │ │ │ │ │ │ │ ├── monitor-server-radius.yml │ │ │ │ │ │ │ ├── monitor-session-default-encapsulation-gre.yml │ │ │ │ │ │ │ ├── monitor-sessions.yml │ │ │ │ │ │ │ ├── monitor-telemetry-influx.yml │ │ │ │ │ │ │ ├── monitor-telemetry-postcard-policy.yml │ │ │ │ │ │ │ ├── monitor-twamp.yml │ │ │ │ │ │ │ ├── mpls.yml │ │ │ │ │ │ │ ├── none_configuration.yml │ │ │ │ │ │ │ ├── ntp.yml │ │ │ │ │ │ │ ├── object-tracking.yml │ │ │ │ │ │ │ ├── patch-panel.yml │ │ │ │ │ │ │ ├── peer-filters.yml │ │ │ │ │ │ │ ├── platform.yml │ │ │ │ │ │ │ ├── poe.yml │ │ │ │ │ │ │ ├── policy-maps.yml │ │ │ │ │ │ │ ├── port-channel-interfaces.yml │ │ │ │ │ │ │ ├── port-channel.yml │ │ │ │ │ │ │ ├── prefix-lists.yml │ │ │ │ │ │ │ ├── priority-flow-control.yml │ │ │ │ │ │ │ ├── prompt.yml │ │ │ │ │ │ │ ├── ptp.yml │ │ │ │ │ │ │ ├── qos-profiles.yml │ │ │ │ │ │ │ ├── qos.yml │ │ │ │ │ │ │ ├── queue-monitor-length.yml │ │ │ │ │ │ │ ├── queue-monitor-streaming.yml │ │ │ │ │ │ │ ├── radius-proxy.yml │ │ │ │ │ │ │ ├── radius-server.yml │ │ │ │ │ │ │ ├── redundancy.yml │ │ │ │ │ │ │ ├── roles.yml │ │ │ │ │ │ │ ├── route-maps.yml │ │ │ │ │ │ │ ├── router-adaptive-virtual-topology.yml │ │ │ │ │ │ │ ├── router-bfd.yml │ │ │ │ │ │ │ ├── router-bgp.yml │ │ │ │ │ │ │ ├── router-general.yml │ │ │ │ │ │ │ ├── router-igmp.yml │ │ │ │ │ │ │ ├── router-internet-exit.yml │ │ │ │ │ │ │ ├── router-isis.yml │ │ │ │ │ │ │ ├── router-l2-vpn.yml │ │ │ │ │ │ │ ├── router-msdp.yml │ │ │ │ │ │ │ ├── router-multicast.yml │ │ │ │ │ │ │ ├── router-ospf.yml │ │ │ │ │ │ │ ├── router-path-selection.yml │ │ │ │ │ │ │ ├── router-pim-sparse-mode.yml │ │ │ │ │ │ │ ├── router-rip.yml │ │ │ │ │ │ │ ├── router-segment-security.yml │ │ │ │ │ │ │ ├── router-service-insertion.yml │ │ │ │ │ │ │ ├── router-traffic-engineering.yml │ │ │ │ │ │ │ ├── serial_number.yml │ │ │ │ │ │ │ ├── service-routing-configuration-bgp.yml │ │ │ │ │ │ │ ├── service-routing-protocols-model.yml │ │ │ │ │ │ │ ├── sflow.yml │ │ │ │ │ │ │ ├── snmp-server.yml │ │ │ │ │ │ │ ├── spanning-tree.yml │ │ │ │ │ │ │ ├── standard-acl.yml │ │ │ │ │ │ │ ├── static-routes.yml │ │ │ │ │ │ │ ├── stun.yml │ │ │ │ │ │ │ ├── switchport-default.yml │ │ │ │ │ │ │ ├── switchport-port-security.yml │ │ │ │ │ │ │ ├── sync-e.yml │ │ │ │ │ │ │ ├── system.yml │ │ │ │ │ │ │ ├── tacacs-servers.yml │ │ │ │ │ │ │ ├── tap-aggregation.yml │ │ │ │ │ │ │ ├── tcam-profile.yml │ │ │ │ │ │ │ ├── terminal.yml │ │ │ │ │ │ │ ├── traffic-policies.yml │ │ │ │ │ │ │ ├── transceiver.yml │ │ │ │ │ │ │ ├── transceiver_qsfp_default_mode_4x10_false.yml │ │ │ │ │ │ │ ├── tunnel-interfaces.yml │ │ │ │ │ │ │ ├── unsupported-transceiver.yml │ │ │ │ │ │ │ ├── virtual-source-nat.yml │ │ │ │ │ │ │ ├── vlan-interfaces.yml │ │ │ │ │ │ │ ├── vlan-internal-order.yml │ │ │ │ │ │ │ ├── vlans.yml │ │ │ │ │ │ │ ├── vmtracer-sessions.yml │ │ │ │ │ │ │ ├── vrf-instances.yml │ │ │ │ │ │ │ └── vxlan-interface.yml │ │ │ │ │ │ ├── host2/ │ │ │ │ │ │ │ ├── aaa-accounting.yml │ │ │ │ │ │ │ ├── aaa-authentication.yml │ │ │ │ │ │ │ ├── aaa-authorization.yml │ │ │ │ │ │ │ ├── application-traffic-recognition.yml │ │ │ │ │ │ │ ├── arp.yml │ │ │ │ │ │ │ ├── as-path.yml │ │ │ │ │ │ │ ├── banners.yml │ │ │ │ │ │ │ ├── boot.yml │ │ │ │ │ │ │ ├── cvx.yml │ │ │ │ │ │ │ ├── daemon-terminattr.yml │ │ │ │ │ │ │ ├── dhcp-relay.yml │ │ │ │ │ │ │ ├── dot1x.yml │ │ │ │ │ │ │ ├── dps-interfaces.yml │ │ │ │ │ │ │ ├── enable-password.yml │ │ │ │ │ │ │ ├── errdisable.yml │ │ │ │ │ │ │ ├── flow-tracking.yml │ │ │ │ │ │ │ ├── interface-defaults.yml │ │ │ │ │ │ │ ├── ip-dhcp-relay.yml │ │ │ │ │ │ │ ├── ip-dhcp-snooping.yml │ │ │ │ │ │ │ ├── ip-icmp-redirect.yml │ │ │ │ │ │ │ ├── ip-igmp-snooping.yml │ │ │ │ │ │ │ ├── ip-nat.yml │ │ │ │ │ │ │ ├── ip-radius-source-interface.yml │ │ │ │ │ │ │ ├── ip-routing.yml │ │ │ │ │ │ │ ├── ip-tacacs-source-interface.yml │ │ │ │ │ │ │ ├── ipv6-dhcp-relay.yml │ │ │ │ │ │ │ ├── ipv6-icmp-redirect.yml │ │ │ │ │ │ │ ├── lacp.yml │ │ │ │ │ │ │ ├── lldp.yml │ │ │ │ │ │ │ ├── load-balance.yml │ │ │ │ │ │ │ ├── logging.yml │ │ │ │ │ │ │ ├── mac-address-table.yml │ │ │ │ │ │ │ ├── mac-security.yml │ │ │ │ │ │ │ ├── management-api-gnmi.yml │ │ │ │ │ │ │ ├── management-api-http.yml │ │ │ │ │ │ │ ├── management-cvx.yml │ │ │ │ │ │ │ ├── management-security.yml │ │ │ │ │ │ │ ├── management-ssh.yml │ │ │ │ │ │ │ ├── mcs-client.yml │ │ │ │ │ │ │ ├── monitor-connectivity.yml │ │ │ │ │ │ │ ├── monitor-layer1.yml │ │ │ │ │ │ │ ├── monitor-loop-protection.yml │ │ │ │ │ │ │ ├── monitor-server-radius.yml │ │ │ │ │ │ │ ├── monitor-telemetry-postcard-policy.yml │ │ │ │ │ │ │ ├── mpls.yml │ │ │ │ │ │ │ ├── ntp.yml │ │ │ │ │ │ │ ├── platform.yml │ │ │ │ │ │ │ ├── policy-maps-pbr.yml │ │ │ │ │ │ │ ├── priority-flow-control.yml │ │ │ │ │ │ │ ├── prompt.yml │ │ │ │ │ │ │ ├── ptp.yml │ │ │ │ │ │ │ ├── qos.yml │ │ │ │ │ │ │ ├── queue-monitor-length-notifying.yml │ │ │ │ │ │ │ ├── queue-monitor-streaming.yml │ │ │ │ │ │ │ ├── radius-server.yml │ │ │ │ │ │ │ ├── router-adaptive-virtual-topology.yml │ │ │ │ │ │ │ ├── router-bfd.yml │ │ │ │ │ │ │ ├── router-bgp.yml │ │ │ │ │ │ │ ├── router-isis.yml │ │ │ │ │ │ │ ├── router-l2-vpn.yml │ │ │ │ │ │ │ ├── router-multicast.yml │ │ │ │ │ │ │ ├── router-path-selection.yml │ │ │ │ │ │ │ ├── router-pim-sparse-mode.yml │ │ │ │ │ │ │ ├── service-routing-configuration-bgp.yml │ │ │ │ │ │ │ ├── service-routing-protocols-model.yml │ │ │ │ │ │ │ ├── sflow.yml │ │ │ │ │ │ │ ├── snmp-server.yml │ │ │ │ │ │ │ ├── spanning-tree.yml │ │ │ │ │ │ │ ├── stun.yml │ │ │ │ │ │ │ ├── switchport-default.yml │ │ │ │ │ │ │ ├── switchport-port-security.yml │ │ │ │ │ │ │ ├── tacacs-servers.yml │ │ │ │ │ │ │ ├── tap-aggregation.yml │ │ │ │ │ │ │ ├── tcam_profile.yml │ │ │ │ │ │ │ ├── traffic-policies.yml │ │ │ │ │ │ │ ├── transceiver.yml │ │ │ │ │ │ │ └── vxlan-interface.yml │ │ │ │ │ │ ├── host3/ │ │ │ │ │ │ │ ├── aaa-accounting.yml │ │ │ │ │ │ │ ├── cvx.yml │ │ │ │ │ │ │ ├── daemon-terminattr.yml │ │ │ │ │ │ │ ├── eos-cli-config-gen-documentation.yml │ │ │ │ │ │ │ ├── errdisable.yml │ │ │ │ │ │ │ ├── ipv6-dhcp-relay.yml │ │ │ │ │ │ │ ├── logging.yml │ │ │ │ │ │ │ ├── management-ssh.yml │ │ │ │ │ │ │ ├── mcs-client.yml │ │ │ │ │ │ │ ├── mpls.yml │ │ │ │ │ │ │ ├── ntp.yml │ │ │ │ │ │ │ ├── ptp.yml │ │ │ │ │ │ │ ├── router-bgp.yml │ │ │ │ │ │ │ ├── router-isis.yml │ │ │ │ │ │ │ ├── router-multicast.yml │ │ │ │ │ │ │ ├── spanning-tree.yml │ │ │ │ │ │ │ └── traffic-policies.yml │ │ │ │ │ │ ├── host4/ │ │ │ │ │ │ │ ├── daemon-terminattr.yml │ │ │ │ │ │ │ ├── router-bgp.yml │ │ │ │ │ │ │ ├── router-isis.yml │ │ │ │ │ │ │ └── router-multicast.yml │ │ │ │ │ │ ├── host5/ │ │ │ │ │ │ │ ├── daemon-terminattr.yml │ │ │ │ │ │ │ └── router-multicast.yml │ │ │ │ │ │ └── host6/ │ │ │ │ │ │ ├── eos-cli-config-gen-configuration.yml │ │ │ │ │ │ ├── eos-cli-config-gen-documentation.yml │ │ │ │ │ │ ├── eos-config-future.yml │ │ │ │ │ │ ├── snmp-server.yml │ │ │ │ │ │ └── vrf-instances.yml │ │ │ │ │ └── hosts.yml │ │ │ │ └── molecule.yml │ │ │ ├── eos_cli_config_gen_deprecated_vars/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── documentation/ │ │ │ │ │ └── devices/ │ │ │ │ │ └── host1.md │ │ │ │ ├── intended/ │ │ │ │ │ └── configs/ │ │ │ │ │ └── host1.cfg │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── README.txt │ │ │ │ │ │ └── host1/ │ │ │ │ │ │ ├── access-lists.yml │ │ │ │ │ │ ├── ethernet-interface-ipv6-nd.yml │ │ │ │ │ │ ├── ethernet-interfaces.yml │ │ │ │ │ │ ├── ip-access-lists.yml │ │ │ │ │ │ ├── ip-name-server-groups.yml │ │ │ │ │ │ ├── ip-radius-source-interface.yml │ │ │ │ │ │ ├── ip-tacacs-source-interface.yml │ │ │ │ │ │ ├── ipv6-access-lists.yml │ │ │ │ │ │ ├── loopback-interfaces.yml │ │ │ │ │ │ ├── management-interfaces.yml │ │ │ │ │ │ ├── port-channel-interfaces-ipv6-nd.yml │ │ │ │ │ │ ├── port-channel-interfaces.yml │ │ │ │ │ │ ├── standard-acls.yml │ │ │ │ │ │ ├── tunnel-interfaces.yml │ │ │ │ │ │ └── vlan-interfaces.yml │ │ │ │ │ └── hosts.yml │ │ │ │ └── molecule.yml │ │ │ ├── eos_cli_config_gen_negative_unit_tests/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── EOS_CLI_CONFIG_GEN_NEGATIVE_TESTS.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── conflicting-deprecated-and-new-keys.yml │ │ │ │ │ │ ├── router-bfd-dangerous-interval-false.yml │ │ │ │ │ │ └── router-bfd-dangerous-interval-not-set.yml │ │ │ │ │ └── hosts.yml │ │ │ │ └── molecule.yml │ │ │ ├── eos_designs-l2ls/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── documentation/ │ │ │ │ │ ├── devices/ │ │ │ │ │ │ ├── BGP-LEAF1.md │ │ │ │ │ │ ├── BGP-LEAF2.md │ │ │ │ │ │ ├── BGP-LEAF3.md │ │ │ │ │ │ ├── BGP-SPINE1.md │ │ │ │ │ │ ├── BGP-SPINE2.md │ │ │ │ │ │ ├── ISIS-LEAF1.md │ │ │ │ │ │ ├── ISIS-SPINE1.md │ │ │ │ │ │ ├── L2ONLY-LEAF1.md │ │ │ │ │ │ ├── L2ONLY-LEAF2.md │ │ │ │ │ │ ├── L2ONLY-SPINE1.md │ │ │ │ │ │ ├── L2ONLY-SPINE2.md │ │ │ │ │ │ ├── OSPF-LEAF1.md │ │ │ │ │ │ ├── OSPF-LEAF2.md │ │ │ │ │ │ ├── OSPF-SPINE1.md │ │ │ │ │ │ └── OSPF-SPINE2.md │ │ │ │ │ └── fabric/ │ │ │ │ │ ├── L2LS-documentation.md │ │ │ │ │ ├── L2LS-p2p-links.csv │ │ │ │ │ └── L2LS-topology.csv │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── BGP-LEAF1.cfg │ │ │ │ │ │ ├── BGP-LEAF2.cfg │ │ │ │ │ │ ├── BGP-LEAF3.cfg │ │ │ │ │ │ ├── BGP-SPINE1.cfg │ │ │ │ │ │ ├── BGP-SPINE2.cfg │ │ │ │ │ │ ├── ISIS-LEAF1.cfg │ │ │ │ │ │ ├── ISIS-SPINE1.cfg │ │ │ │ │ │ ├── L2ONLY-LEAF1.cfg │ │ │ │ │ │ ├── L2ONLY-LEAF2.cfg │ │ │ │ │ │ ├── L2ONLY-SPINE1.cfg │ │ │ │ │ │ ├── L2ONLY-SPINE2.cfg │ │ │ │ │ │ ├── OSPF-LEAF1.cfg │ │ │ │ │ │ ├── OSPF-LEAF2.cfg │ │ │ │ │ │ ├── OSPF-SPINE1.cfg │ │ │ │ │ │ └── OSPF-SPINE2.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── BGP-LEAF1.yml │ │ │ │ │ ├── BGP-LEAF2.yml │ │ │ │ │ ├── BGP-LEAF3.yml │ │ │ │ │ ├── BGP-SPINE1.yml │ │ │ │ │ ├── BGP-SPINE2.yml │ │ │ │ │ ├── ISIS-LEAF1.yml │ │ │ │ │ ├── ISIS-SPINE1.yml │ │ │ │ │ ├── L2ONLY-LEAF1.yml │ │ │ │ │ ├── L2ONLY-LEAF2.yml │ │ │ │ │ ├── L2ONLY-SPINE1.yml │ │ │ │ │ ├── L2ONLY-SPINE2.yml │ │ │ │ │ ├── OSPF-LEAF1.yml │ │ │ │ │ ├── OSPF-LEAF2.yml │ │ │ │ │ ├── OSPF-SPINE1.yml │ │ │ │ │ └── OSPF-SPINE2.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── BGP_LEAFS.yml │ │ │ │ │ │ ├── BGP_SPINES.yml │ │ │ │ │ │ ├── ISIS_LEAFS.yml │ │ │ │ │ │ ├── ISIS_SPINES.yml │ │ │ │ │ │ ├── L2LS.yml │ │ │ │ │ │ ├── L2LS_BGP.yml │ │ │ │ │ │ ├── L2LS_ISIS.yml │ │ │ │ │ │ ├── L2LS_L2ONLY.yml │ │ │ │ │ │ ├── L2LS_OSPF.yml │ │ │ │ │ │ ├── L2ONLY_LEAFS.yml │ │ │ │ │ │ ├── L2ONLY_SPINES.yml │ │ │ │ │ │ ├── OSPF_LEAFS.yml │ │ │ │ │ │ ├── OSPF_SPINES.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ └── all.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ └── verify.yml │ │ │ ├── eos_designs-mpls-isis-sr-ldp/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── documentation/ │ │ │ │ │ ├── devices/ │ │ │ │ │ │ ├── SITE1-LER1.md │ │ │ │ │ │ ├── SITE1-LER2.md │ │ │ │ │ │ ├── SITE1-LSR1.md │ │ │ │ │ │ ├── SITE1-LSR2.md │ │ │ │ │ │ ├── SITE1-RR1.md │ │ │ │ │ │ ├── SITE2-LER1.md │ │ │ │ │ │ ├── SITE2-LSR1.md │ │ │ │ │ │ ├── SITE2-LSR2.md │ │ │ │ │ │ ├── SITE2-RR1.md │ │ │ │ │ │ ├── SITE3-LER1.md │ │ │ │ │ │ └── SITE3-RR1.md │ │ │ │ │ └── fabric/ │ │ │ │ │ ├── MPLS_CORE-documentation.md │ │ │ │ │ ├── MPLS_CORE-p2p-links.csv │ │ │ │ │ └── MPLS_CORE-topology.csv │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── SITE1-LER1.cfg │ │ │ │ │ │ ├── SITE1-LER2.cfg │ │ │ │ │ │ ├── SITE1-LSR1.cfg │ │ │ │ │ │ ├── SITE1-LSR2.cfg │ │ │ │ │ │ ├── SITE1-RR1.cfg │ │ │ │ │ │ ├── SITE2-LER1.cfg │ │ │ │ │ │ ├── SITE2-LSR1.cfg │ │ │ │ │ │ ├── SITE2-LSR2.cfg │ │ │ │ │ │ ├── SITE2-RR1.cfg │ │ │ │ │ │ ├── SITE3-LER1.cfg │ │ │ │ │ │ └── SITE3-RR1.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── SITE1-LER1.yml │ │ │ │ │ ├── SITE1-LER2.yml │ │ │ │ │ ├── SITE1-LSR1.yml │ │ │ │ │ ├── SITE1-LSR2.yml │ │ │ │ │ ├── SITE1-RR1.yml │ │ │ │ │ ├── SITE2-LER1.yml │ │ │ │ │ ├── SITE2-LSR1.yml │ │ │ │ │ ├── SITE2-LSR2.yml │ │ │ │ │ ├── SITE2-RR1.yml │ │ │ │ │ ├── SITE3-LER1.yml │ │ │ │ │ └── SITE3-RR1.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── MPLS_CORE.yml │ │ │ │ │ │ ├── MPLS_TENANTS_NETWORKS.yml │ │ │ │ │ │ ├── SITE1_CONNECTED_ENDPOINTS.yml │ │ │ │ │ │ ├── SITE2_CONNECTED_ENDPOINTS.yml │ │ │ │ │ │ ├── SITE2_P_ROUTERS.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ └── SITE1-LER2.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ └── verify.yml │ │ │ ├── eos_designs-twodc-5stage-clos/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── custom_templates/ │ │ │ │ │ └── ip_addressing/ │ │ │ │ │ ├── avd-v2-spine-p2p-uplinks-ip.j2 │ │ │ │ │ └── avd-v2-spine-p2p-uplinks-peer-ip.j2 │ │ │ │ ├── destroy.yml │ │ │ │ ├── digital_twin/ │ │ │ │ │ ├── documentation/ │ │ │ │ │ │ ├── devices/ │ │ │ │ │ │ │ ├── DC1-POD1-L2LEAF1A.md │ │ │ │ │ │ │ ├── DC1-POD1-L2LEAF2A.md │ │ │ │ │ │ │ ├── DC1-POD1-L2LEAF2B.md │ │ │ │ │ │ │ ├── DC1-POD1-LEAF1A.md │ │ │ │ │ │ │ ├── DC1-POD1-LEAF1B.md │ │ │ │ │ │ │ ├── DC1-POD1-LEAF2B.md │ │ │ │ │ │ │ ├── DC1-POD1-SPINE1.md │ │ │ │ │ │ │ ├── DC1-POD1-SPINE2.md │ │ │ │ │ │ │ ├── DC1-POD2-LEAF1A.md │ │ │ │ │ │ │ ├── DC1-POD2-SPINE1.md │ │ │ │ │ │ │ ├── DC1-POD2-SPINE2.md │ │ │ │ │ │ │ ├── DC1-RS1.md │ │ │ │ │ │ │ ├── DC1-RS2.md │ │ │ │ │ │ │ ├── DC1-SUPER-SPINE1.md │ │ │ │ │ │ │ ├── DC1-SUPER-SPINE2.md │ │ │ │ │ │ │ ├── DC1.POD1.LEAF2A.md │ │ │ │ │ │ │ ├── DC2-POD1-L2LEAF1A.md │ │ │ │ │ │ │ ├── DC2-POD1-L2LEAF2A.md │ │ │ │ │ │ │ ├── DC2-POD1-LEAF1A.md │ │ │ │ │ │ │ ├── DC2-POD1-LEAF2A.md │ │ │ │ │ │ │ ├── DC2-POD1-SPINE1.md │ │ │ │ │ │ │ ├── DC2-POD1-SPINE2.md │ │ │ │ │ │ │ ├── DC2-RS1.md │ │ │ │ │ │ │ ├── DC2-RS2.md │ │ │ │ │ │ │ ├── DC2-SUPER-SPINE1.md │ │ │ │ │ │ │ └── DC2-SUPER-SPINE2.md │ │ │ │ │ │ └── fabric/ │ │ │ │ │ │ ├── TWODC_5STAGE_CLOS-documentation.md │ │ │ │ │ │ ├── TWODC_5STAGE_CLOS-p2p-links.csv │ │ │ │ │ │ ├── TWODC_5STAGE_CLOS-topology.csv │ │ │ │ │ │ └── TWODC_5STAGE_CLOS-topology.yml │ │ │ │ │ └── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── DC1-POD1-L2LEAF1A.cfg │ │ │ │ │ │ ├── DC1-POD1-L2LEAF2A.cfg │ │ │ │ │ │ ├── DC1-POD1-L2LEAF2B.cfg │ │ │ │ │ │ ├── DC1-POD1-LEAF1A.cfg │ │ │ │ │ │ ├── DC1-POD1-LEAF1B.cfg │ │ │ │ │ │ ├── DC1-POD1-LEAF2B.cfg │ │ │ │ │ │ ├── DC1-POD1-SPINE1.cfg │ │ │ │ │ │ ├── DC1-POD1-SPINE2.cfg │ │ │ │ │ │ ├── DC1-POD2-LEAF1A.cfg │ │ │ │ │ │ ├── DC1-POD2-SPINE1.cfg │ │ │ │ │ │ ├── DC1-POD2-SPINE2.cfg │ │ │ │ │ │ ├── DC1-RS1.cfg │ │ │ │ │ │ ├── DC1-RS2.cfg │ │ │ │ │ │ ├── DC1-SUPER-SPINE1.cfg │ │ │ │ │ │ ├── DC1-SUPER-SPINE2.cfg │ │ │ │ │ │ ├── DC1.POD1.LEAF2A.cfg │ │ │ │ │ │ ├── DC2-POD1-L2LEAF1A.cfg │ │ │ │ │ │ ├── DC2-POD1-L2LEAF2A.cfg │ │ │ │ │ │ ├── DC2-POD1-LEAF1A.cfg │ │ │ │ │ │ ├── DC2-POD1-LEAF2A.cfg │ │ │ │ │ │ ├── DC2-POD1-SPINE1.cfg │ │ │ │ │ │ ├── DC2-POD1-SPINE2.cfg │ │ │ │ │ │ ├── DC2-RS1.cfg │ │ │ │ │ │ ├── DC2-RS2.cfg │ │ │ │ │ │ ├── DC2-SUPER-SPINE1.cfg │ │ │ │ │ │ └── DC2-SUPER-SPINE2.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── DC1-POD1-L2LEAF1A.yml │ │ │ │ │ ├── DC1-POD1-L2LEAF2A.yml │ │ │ │ │ ├── DC1-POD1-L2LEAF2B.yml │ │ │ │ │ ├── DC1-POD1-LEAF1A.yml │ │ │ │ │ ├── DC1-POD1-LEAF1B.yml │ │ │ │ │ ├── DC1-POD1-LEAF2B.yml │ │ │ │ │ ├── DC1-POD1-SPINE1.yml │ │ │ │ │ ├── DC1-POD1-SPINE2.yml │ │ │ │ │ ├── DC1-POD2-LEAF1A.yml │ │ │ │ │ ├── DC1-POD2-SPINE1.yml │ │ │ │ │ ├── DC1-POD2-SPINE2.yml │ │ │ │ │ ├── DC1-RS1.yml │ │ │ │ │ ├── DC1-RS2.yml │ │ │ │ │ ├── DC1-SUPER-SPINE1.yml │ │ │ │ │ ├── DC1-SUPER-SPINE2.yml │ │ │ │ │ ├── DC1.POD1.LEAF2A.yml │ │ │ │ │ ├── DC2-POD1-L2LEAF1A.yml │ │ │ │ │ ├── DC2-POD1-L2LEAF2A.yml │ │ │ │ │ ├── DC2-POD1-LEAF1A.yml │ │ │ │ │ ├── DC2-POD1-LEAF2A.yml │ │ │ │ │ ├── DC2-POD1-SPINE1.yml │ │ │ │ │ ├── DC2-POD1-SPINE2.yml │ │ │ │ │ ├── DC2-RS1.yml │ │ │ │ │ ├── DC2-RS2.yml │ │ │ │ │ ├── DC2-SUPER-SPINE1.yml │ │ │ │ │ └── DC2-SUPER-SPINE2.yml │ │ │ │ ├── documentation/ │ │ │ │ │ ├── devices/ │ │ │ │ │ │ ├── DC1-POD1-L2LEAF1A.md │ │ │ │ │ │ ├── DC1-POD1-L2LEAF2A.md │ │ │ │ │ │ ├── DC1-POD1-L2LEAF2B.md │ │ │ │ │ │ ├── DC1-POD1-LEAF1A.md │ │ │ │ │ │ ├── DC1-POD1-LEAF1B.md │ │ │ │ │ │ ├── DC1-POD1-LEAF2B.md │ │ │ │ │ │ ├── DC1-POD1-SPINE1.md │ │ │ │ │ │ ├── DC1-POD1-SPINE2.md │ │ │ │ │ │ ├── DC1-POD2-LEAF1A.md │ │ │ │ │ │ ├── DC1-POD2-SPINE1.md │ │ │ │ │ │ ├── DC1-POD2-SPINE2.md │ │ │ │ │ │ ├── DC1-RS1.md │ │ │ │ │ │ ├── DC1-RS2.md │ │ │ │ │ │ ├── DC1-SUPER-SPINE1.md │ │ │ │ │ │ ├── DC1-SUPER-SPINE2.md │ │ │ │ │ │ ├── DC1.POD1.LEAF2A.md │ │ │ │ │ │ ├── DC2-POD1-L2LEAF1A.md │ │ │ │ │ │ ├── DC2-POD1-L2LEAF2A.md │ │ │ │ │ │ ├── DC2-POD1-LEAF1A.md │ │ │ │ │ │ ├── DC2-POD1-LEAF2A.md │ │ │ │ │ │ ├── DC2-POD1-SPINE1.md │ │ │ │ │ │ ├── DC2-POD1-SPINE2.md │ │ │ │ │ │ ├── DC2-RS1.md │ │ │ │ │ │ ├── DC2-RS2.md │ │ │ │ │ │ ├── DC2-SUPER-SPINE1.md │ │ │ │ │ │ └── DC2-SUPER-SPINE2.md │ │ │ │ │ └── fabric/ │ │ │ │ │ ├── TWODC_5STAGE_CLOS-documentation.md │ │ │ │ │ ├── TWODC_5STAGE_CLOS-p2p-links.csv │ │ │ │ │ └── TWODC_5STAGE_CLOS-topology.csv │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── DC1-POD1-L2LEAF1A.cfg │ │ │ │ │ │ ├── DC1-POD1-L2LEAF2A.cfg │ │ │ │ │ │ ├── DC1-POD1-L2LEAF2B.cfg │ │ │ │ │ │ ├── DC1-POD1-LEAF1A.cfg │ │ │ │ │ │ ├── DC1-POD1-LEAF1B.cfg │ │ │ │ │ │ ├── DC1-POD1-LEAF2B.cfg │ │ │ │ │ │ ├── DC1-POD1-SPINE1.cfg │ │ │ │ │ │ ├── DC1-POD1-SPINE2.cfg │ │ │ │ │ │ ├── DC1-POD2-LEAF1A.cfg │ │ │ │ │ │ ├── DC1-POD2-SPINE1.cfg │ │ │ │ │ │ ├── DC1-POD2-SPINE2.cfg │ │ │ │ │ │ ├── DC1-RS1.cfg │ │ │ │ │ │ ├── DC1-RS2.cfg │ │ │ │ │ │ ├── DC1-SUPER-SPINE1.cfg │ │ │ │ │ │ ├── DC1-SUPER-SPINE2.cfg │ │ │ │ │ │ ├── DC1.POD1.LEAF2A.cfg │ │ │ │ │ │ ├── DC2-POD1-L2LEAF1A.cfg │ │ │ │ │ │ ├── DC2-POD1-L2LEAF2A.cfg │ │ │ │ │ │ ├── DC2-POD1-LEAF1A.cfg │ │ │ │ │ │ ├── DC2-POD1-LEAF2A.cfg │ │ │ │ │ │ ├── DC2-POD1-SPINE1.cfg │ │ │ │ │ │ ├── DC2-POD1-SPINE2.cfg │ │ │ │ │ │ ├── DC2-RS1.cfg │ │ │ │ │ │ ├── DC2-RS2.cfg │ │ │ │ │ │ ├── DC2-SUPER-SPINE1.cfg │ │ │ │ │ │ └── DC2-SUPER-SPINE2.cfg │ │ │ │ │ ├── data/ │ │ │ │ │ │ └── test-ids.yml │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── DC1-POD1-L2LEAF1A.yml │ │ │ │ │ ├── DC1-POD1-L2LEAF2A.yml │ │ │ │ │ ├── DC1-POD1-L2LEAF2B.yml │ │ │ │ │ ├── DC1-POD1-LEAF1A.yml │ │ │ │ │ ├── DC1-POD1-LEAF1B.yml │ │ │ │ │ ├── DC1-POD1-LEAF2B.yml │ │ │ │ │ ├── DC1-POD1-SPINE1.yml │ │ │ │ │ ├── DC1-POD1-SPINE2.yml │ │ │ │ │ ├── DC1-POD2-LEAF1A.yml │ │ │ │ │ ├── DC1-POD2-SPINE1.yml │ │ │ │ │ ├── DC1-POD2-SPINE2.yml │ │ │ │ │ ├── DC1-RS1.yml │ │ │ │ │ ├── DC1-RS2.yml │ │ │ │ │ ├── DC1-SUPER-SPINE1.yml │ │ │ │ │ ├── DC1-SUPER-SPINE2.yml │ │ │ │ │ ├── DC1.POD1.LEAF2A.yml │ │ │ │ │ ├── DC2-POD1-L2LEAF1A.yml │ │ │ │ │ ├── DC2-POD1-L2LEAF2A.yml │ │ │ │ │ ├── DC2-POD1-LEAF1A.yml │ │ │ │ │ ├── DC2-POD1-LEAF2A.yml │ │ │ │ │ ├── DC2-POD1-SPINE1.yml │ │ │ │ │ ├── DC2-POD1-SPINE2.yml │ │ │ │ │ ├── DC2-RS1.yml │ │ │ │ │ ├── DC2-RS2.yml │ │ │ │ │ ├── DC2-SUPER-SPINE1.yml │ │ │ │ │ └── DC2-SUPER-SPINE2.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── DC1.yml │ │ │ │ │ │ ├── DC1_POD1.yml │ │ │ │ │ │ ├── DC1_POD2.yml │ │ │ │ │ │ ├── DC2.yml │ │ │ │ │ │ ├── DC2_POD1.yml │ │ │ │ │ │ ├── SERVERS.yml │ │ │ │ │ │ ├── TENANTS_NETWORKS.yml │ │ │ │ │ │ ├── TWODC_5STAGE_CLOS.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── DC1-POD1-LEAF2B.yml │ │ │ │ │ │ ├── DC1-POD1-SPINE1.yml │ │ │ │ │ │ ├── DC1-RS1.yml │ │ │ │ │ │ ├── DC1.POD1.LEAF2A.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ └── verify.yml │ │ │ ├── eos_designs_deprecated_vars/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── host1.cfg │ │ │ │ │ │ ├── host2.cfg │ │ │ │ │ │ └── host_ansible_only.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── host1.yml │ │ │ │ │ ├── host2.yml │ │ │ │ │ └── host_ansible_only.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── host1/ │ │ │ │ │ │ │ ├── evpn_l2_multicast_fast_leave.yml │ │ │ │ │ │ │ ├── igmp_snooping.yml │ │ │ │ │ │ │ ├── ipv4_acls.yml │ │ │ │ │ │ │ └── node_type.yml │ │ │ │ │ │ ├── host2/ │ │ │ │ │ │ │ ├── mgmt.yml │ │ │ │ │ │ │ └── node_type.yml │ │ │ │ │ │ └── host_ansible_only/ │ │ │ │ │ │ └── node_type.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ └── verify.yml │ │ │ ├── eos_designs_negative_unit_tests/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── DUPLICATE_IP_ADDRESS_ROUTER_BGP.yml │ │ │ │ │ │ ├── DUPLICATE_VLANS_MLAG.yml │ │ │ │ │ │ ├── EOS_DESIGNS_FAILURES.yml │ │ │ │ │ │ ├── FABRIC_DOWNLINK_INTERFACES_TOO_SMALL.yml │ │ │ │ │ │ ├── FABRIC_DOWNLINK_POOLS_DUPLICATE.yml │ │ │ │ │ │ ├── FABRIC_DOWNLINK_POOLS_MISSING.yml │ │ │ │ │ │ ├── FABRIC_DOWNLINK_POOLS_MISSING_IPV6.yml │ │ │ │ │ │ ├── FABRIC_ID_STATIC_AND_POOL_MANAGER_COLLISION.yml │ │ │ │ │ │ ├── FABRIC_INCORRECT_UPLINK_PORT_CHANNEL_ID.yml │ │ │ │ │ │ ├── FABRIC_INVALID_UPLINK_PORT_CHANNEL_ID_1.yml │ │ │ │ │ │ ├── FABRIC_INVALID_UPLINK_PORT_CHANNEL_ID_2.yml │ │ │ │ │ │ ├── FABRIC_INVALID_UPLINK_PORT_CHANNEL_ID_3.yml │ │ │ │ │ │ ├── FABRIC_IP_ADDRESSING_MLAG_ODD_ID.yml │ │ │ │ │ │ ├── FABRIC_MISSING_BGP_AS_ON_UPLINK_SWITCH.yml │ │ │ │ │ │ ├── FABRIC_MISSING_CV_TOPOLOGY_DEFAULT_MLAG_INTERFACEES.yml │ │ │ │ │ │ ├── FABRIC_MISSING_DOWNLINK_INTERFACES.yml │ │ │ │ │ │ ├── FABRIC_MISSING_ID_FOR_MLAG.yml │ │ │ │ │ │ ├── FABRIC_MISSING_ID_FOR_SECONDARY_MLAG.yml │ │ │ │ │ │ ├── FABRIC_MISSING_ID_UPLINK_SWITCH_INTERFACES.yml │ │ │ │ │ │ ├── FABRIC_MISSING_IP_ADDRESS_ON_WAN_LAN_HA_UPLINK.yml │ │ │ │ │ │ ├── FABRIC_MISSING_MLAG_INTERFACES.yml │ │ │ │ │ │ ├── FABRIC_MISSING_MLAG_PEER_IPV4_POOL.yml │ │ │ │ │ │ ├── FABRIC_MISSING_MLAG_PEER_IPV6_POOL.yml │ │ │ │ │ │ ├── FABRIC_MISSING_MLAG_PEER_L3_IPV4_POOL.yml │ │ │ │ │ │ ├── FABRIC_MISSING_MLAG_PEER_L3_IPV6_POOL.yml │ │ │ │ │ │ ├── FABRIC_MISSING_UNDERLAY_ROUTER_AND_NETWORK_SERVICES_FOR_UPLINK_TYPE_LAN.yml │ │ │ │ │ │ ├── FABRIC_MISSING_VTEP_LOOPBACK_IPV6_POOL.yml │ │ │ │ │ │ ├── FABRIC_MLAG_DUAL_PRIMARY_DHCP_MGMT_IP.yml │ │ │ │ │ │ ├── FABRIC_MULTIPLE_UPLINK_INTERFACES_FOR_UPLINK_TYPE_LAN.yml │ │ │ │ │ │ ├── FABRIC_SMALL_BGP_AS_RANGE_ON_UPLINK_SWITCH.yml │ │ │ │ │ │ ├── FABRIC_UPLINK_TESTS_1.yml │ │ │ │ │ │ ├── FABRIC_UPLINK_TESTS_2.yml │ │ │ │ │ │ ├── FABRIC_UPLINK_TESTS_3.yml │ │ │ │ │ │ ├── INVALID_DUAL_ROUTER_WAN_EVPN_GW.yml │ │ │ │ │ │ ├── SMALL_BGP_AS_RANGE.yml │ │ │ │ │ │ ├── VRF_BGP_VTEP_ROUTER_ID.yml │ │ │ │ │ │ ├── VRF_OSPF_MISSING_PROCESS_ID.yml │ │ │ │ │ │ ├── VRF_OSPF_VTEP_ROUTER_ID.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── address-locking-missing-dhcp-server-ip-and-locked-address-ipv4-enforcement-disabled.yml │ │ │ │ │ │ ├── address-locking-missing-dhcp-server-ip-and-locked-address-ipv6-enforcement-disabled.yml │ │ │ │ │ │ ├── all-wan-ha-interfaces-are-not-uplink-interfaces.yml │ │ │ │ │ │ ├── conflict-underlay-ospf-with-network-services.yml │ │ │ │ │ │ ├── connected-endpoints-invalid-access-vlan-ethernet.yml │ │ │ │ │ │ ├── connected-endpoints-invalid-access-vlan-port-channel.yml │ │ │ │ │ │ ├── connected-endpoints-mismatched-descriptions.yml │ │ │ │ │ │ ├── connected-endpoints-missing-profile-lacp-fallback.yml │ │ │ │ │ │ ├── connected-endpoints-monitor-session-connected-endpoint-acl.yml │ │ │ │ │ │ ├── connected-endpoints-monitor-session-network-port-acl.yml │ │ │ │ │ │ ├── connected-endpoints-monitor-sessions-mismatch-direction.yml │ │ │ │ │ │ ├── connected-endpoints-phone-vlan-mode.yml │ │ │ │ │ │ ├── connected-endpoints-phone-vlan-vlans.yml │ │ │ │ │ │ ├── connected-endpoints-short-esi-single-homed.yml │ │ │ │ │ │ ├── connected-endpoints-wrong-profile-lacp-fallback.yml │ │ │ │ │ │ ├── core-interfaces-ipv6-only-include-in-underlay-protocol.yml │ │ │ │ │ │ ├── core-interfaces-missing-id-with-channel-id-algorithm.yml │ │ │ │ │ │ ├── core-interfaces-p2p-links-as.yml │ │ │ │ │ │ ├── core-interfaces-p2p-ospf-auth-global-config-missing.yml │ │ │ │ │ │ ├── dhcp-mgmt-ip-cvx-server-1.yml │ │ │ │ │ │ ├── dhcp-mgmt-ip-cvx-server-2.yml │ │ │ │ │ │ ├── dhcp-mgmt-ip-overlay-cvx-servers.yml │ │ │ │ │ │ ├── digital-twin-act-dhcp-ip-addr.yml │ │ │ │ │ │ ├── digital-twin-act-missing-ip-addr.yml │ │ │ │ │ │ ├── digital-twin-act-missing-node-type.yml │ │ │ │ │ │ ├── dns-settings-missing-inband-mgmt.yml │ │ │ │ │ │ ├── dns-settings-missing-mgmt-ip.yml │ │ │ │ │ │ ├── dns-settings-missing-vrf.yml │ │ │ │ │ │ ├── dot1x-aaa-accounting-radius-groups-not-defined.yml │ │ │ │ │ │ ├── dot1x-aaa-authentication-radius-groups-not-defined.yml │ │ │ │ │ │ ├── dot1x-aaa-authentication-radius-servers-not-defined.yml │ │ │ │ │ │ ├── dot1x-aaa-authorization-dynamic-radius-groups-not-defined.yml │ │ │ │ │ │ ├── dot1x-connected-endpoints-not-globally-enabled.yml │ │ │ │ │ │ ├── dot1x-network-ports-not-globally-enabled.yml │ │ │ │ │ │ ├── duplicate-auto-generated-parent-network-services-point-to-point.yml │ │ │ │ │ │ ├── duplicate-flow-tracking-hardware-cloudvision-exporter.yml │ │ │ │ │ │ ├── duplicate-flow-tracking-sampled-cloudvision-exporter.yml │ │ │ │ │ │ ├── duplicate-interface-l3-edge.yml │ │ │ │ │ │ ├── duplicate-interfaces-connected-endpoints.yml │ │ │ │ │ │ ├── duplicate-interfaces-core-interfaces-with-port-channel.yml │ │ │ │ │ │ ├── duplicate-interfaces-core-interfaces.yml │ │ │ │ │ │ ├── duplicate-interfaces-network-ports-with-port-channel.yml │ │ │ │ │ │ ├── duplicate-interfaces-point-to-point-services-1.yml │ │ │ │ │ │ ├── duplicate-interfaces-point-to-point-services-2.yml │ │ │ │ │ │ ├── duplicate-interfaces-point-to-point-services-3.yml │ │ │ │ │ │ ├── duplicate-interfaces-point-to-point-services-4.yml │ │ │ │ │ │ ├── duplicate-interfaces-underlay.yml │ │ │ │ │ │ ├── duplicate-ip-address-uplink-switch-router-bgp.yml │ │ │ │ │ │ ├── duplicate-l3-interfaces-network-services.yml │ │ │ │ │ │ ├── duplicate-neighbors-l3-edge.yml │ │ │ │ │ │ ├── duplicate-peer-ip-address-network-services.yml │ │ │ │ │ │ ├── duplicate-tunnel-interface-internet-exit.yml │ │ │ │ │ │ ├── duplicate-vlans-l2vlans.yml │ │ │ │ │ │ ├── duplicate-vlans-svi-id.yml │ │ │ │ │ │ ├── duplicate-vni-l2vlans-vxlan-interface.yml │ │ │ │ │ │ ├── duplicate-vni-l3-interfaces-in-vxlan-interface.yml │ │ │ │ │ │ ├── duplicate-vni-vxlan-interface.yml │ │ │ │ │ │ ├── duplicate-vrfs-duplicate-svi-name-conflict.yml │ │ │ │ │ │ ├── duplicate-vrfs-id-conflict.yml │ │ │ │ │ │ ├── duplicate-vrfs-tenant-igmp-snooping-conflict.yml │ │ │ │ │ │ ├── duplicate-vrfs-vni-conflict.yml │ │ │ │ │ │ ├── duplication-checks-across-models.yml │ │ │ │ │ │ ├── evpn-multicast-missing-underlay-multicast.yml │ │ │ │ │ │ ├── failure-adapter-ptp-profile-does-not-exist.yml │ │ │ │ │ │ ├── failure-connected-endpoint-parent-port-profile-does-not-exist.yml │ │ │ │ │ │ ├── failure-connected-endpoint-port-profile-does-not-exist-in-facts.yml │ │ │ │ │ │ ├── failure-connected-endpoint-port-profile-does-not-exist.yml │ │ │ │ │ │ ├── failure-cv-topology-uplink-interfaces.yml │ │ │ │ │ │ ├── failure-devices-and-node-key-1.yml │ │ │ │ │ │ ├── failure-devices-and-node-key-2.yml │ │ │ │ │ │ ├── failure-devices-mlag-group.yml │ │ │ │ │ │ ├── failure-duplicate-evpn-vlan-bundle-name.yml │ │ │ │ │ │ ├── failure-evpn-gateway-aa-mh-gw-interdomain-conflict.yml │ │ │ │ │ │ ├── failure-evpn-gateway-aa-mh-gw-ipvpngw-conflict.yml │ │ │ │ │ │ ├── failure-evpn-gateway-aa-mh-gw-mlag-conflict.yml │ │ │ │ │ │ ├── failure-evpn-gateway-aa-mh-gw-platform-conflict.yml │ │ │ │ │ │ ├── failure-evpn-gateway-l3-rd-rt-rewrite-platform-conflict.yml │ │ │ │ │ │ ├── failure-l2leaf-l2vlan-igmp-querier-no-router-id.yml │ │ │ │ │ │ ├── failure-l2leaf-svi-igmp-querier-no-router-id.yml │ │ │ │ │ │ ├── failure-l2vlan-igmp-snooping-querier-source-address-resolve.yml │ │ │ │ │ │ ├── failure-l2vlan-parent-profile-does-not-exist.yml │ │ │ │ │ │ ├── failure-l2vlan-profile-does-not-exist.yml │ │ │ │ │ │ ├── failure-l3-interface-profile-does-not-exist.yml │ │ │ │ │ │ ├── failure-missing-evpn-multicast-l3-with-pim.yml │ │ │ │ │ │ ├── failure-missing-evpn-multicast-peg-rps.yml │ │ │ │ │ │ ├── failure-missing-evpn-multicast-with-pim.yml │ │ │ │ │ │ ├── failure-missing-evpn-vlan-bundle-svi.yml │ │ │ │ │ │ ├── failure-missing-evpn-vlan-bundle.yml │ │ │ │ │ │ ├── failure-network-port-ptp-profile-does-not-exist.yml │ │ │ │ │ │ ├── failure-no-local-path-group-in-default-policy.yml │ │ │ │ │ │ ├── failure-p2p-links-ptp-profile-does-not-exist.yml │ │ │ │ │ │ ├── failure-port-channel.yml │ │ │ │ │ │ ├── failure-ptp-profile-does-not-exist.yml │ │ │ │ │ │ ├── failure-svi-grandparent-profile-does-not-exist.yml │ │ │ │ │ │ ├── failure-svi-igmp-snooping-querier-source-address-for-diagnostic-loopback.yml │ │ │ │ │ │ ├── failure-svi-igmp-snooping-querier-source-address-resolve.yml │ │ │ │ │ │ ├── failure-svi-parent-profile-does-not-exist.yml │ │ │ │ │ │ ├── flood-multicast-missing-1a.yml │ │ │ │ │ │ ├── flood-multicast-missing-underlay-multicast-1a.yml │ │ │ │ │ │ ├── flow-tracking-missing-tracker.yml │ │ │ │ │ │ ├── id-static-and-pool-manager-invalid.yml │ │ │ │ │ │ ├── inband-mgmt-missing-id-with-ipv6-subnet.yml │ │ │ │ │ │ ├── inband-mgmt-missing-id-with-subnet.yml │ │ │ │ │ │ ├── incorrect-downlink-link-tracking-group.yml │ │ │ │ │ │ ├── invalid-admin-subfield.yml │ │ │ │ │ │ ├── invalid-generate-cv-device-tags-data-path.yml │ │ │ │ │ │ ├── invalid-generate-cv-device-tags.yml │ │ │ │ │ │ ├── invalid-generate-cv-interface-tags-data-path.yml │ │ │ │ │ │ ├── invalid-ptp-source-ip-address.yml │ │ │ │ │ │ ├── invalid-schema-connected-endpoints.yml │ │ │ │ │ │ ├── invalid-schema.yml │ │ │ │ │ │ ├── invalid-uplink-type-p2p-vrfs-underlay-router-false.yml │ │ │ │ │ │ ├── invalid-value-bgp-as-asdot-notation.yml │ │ │ │ │ │ ├── invalid-value-bgp-as-asplain-notation.yml │ │ │ │ │ │ ├── ipv4-acl-in-missing-on-l3-port-channel-wan-interface.yml │ │ │ │ │ │ ├── ipv4-acl-in-missing-on-wan-interface.yml │ │ │ │ │ │ ├── ipv4-acls-internet-exit-access-lists.yml │ │ │ │ │ │ ├── ipv4-acls-zscaler-internet-exit-access-lists.yml │ │ │ │ │ │ ├── ipv4-acls.yml │ │ │ │ │ │ ├── ipv6-acls-missing-acl.yml │ │ │ │ │ │ ├── ipv6-acls-missing-entry-destination.yml │ │ │ │ │ │ ├── ipv6-acls-missing-entry-source.yml │ │ │ │ │ │ ├── ipv6-acls-missing-interface-ip.yml │ │ │ │ │ │ ├── isis-system-id-format-missing-node-id.yml │ │ │ │ │ │ ├── l3-edge-ipv6-only-include-in-underlay-protocol.yml │ │ │ │ │ │ ├── l3-edge-p2p-ospf-auth-global-disabled.yml │ │ │ │ │ │ ├── l3-port-channel-no-ip-address-subif.yml │ │ │ │ │ │ ├── l3-port-channel-sub-interface-with-member-interfaces.yml │ │ │ │ │ │ ├── l3-port-channel-sub-interface-with-mode.yml │ │ │ │ │ │ ├── l3-port-channel-without-member-interfaces.yml │ │ │ │ │ │ ├── management-eapi-vrf-name-use-inband-mgmt-vrf.yml │ │ │ │ │ │ ├── missing-application-classification-application-profile.yml │ │ │ │ │ │ ├── missing-application-classification-category.yml │ │ │ │ │ │ ├── missing-application-classification-port-set.yml │ │ │ │ │ │ ├── missing-application-classification-prefix-set.yml │ │ │ │ │ │ ├── missing-avt-id-cv-pathfinder.yml │ │ │ │ │ │ ├── missing-bgp-as-with-l3-interfaces-bgp-peers.yml │ │ │ │ │ │ ├── missing-bgp-wan-overlay-peers-listen-range-prefixes.yml │ │ │ │ │ │ ├── missing-control-plane-virtual-topology-path-groups.yml │ │ │ │ │ │ ├── missing-cv-pathfinder-internet-exit-policy-configured-under-l3-interface.yml │ │ │ │ │ │ ├── missing-cv-pathfinder-path-group-with-preferred.yml │ │ │ │ │ │ ├── missing-cv-pathfinder-region-name-under-cv-pathfinder-regions.yml │ │ │ │ │ │ ├── missing-cv-pathfinder-region.yml │ │ │ │ │ │ ├── missing-cv-pathfinder-regions.yml │ │ │ │ │ │ ├── missing-cv-pathfinder-site-name-under-cv-pathfinder-regions-sites.yml │ │ │ │ │ │ ├── missing-cv-pathfinder-site-under-cv-pathfinder-global-sites.yml │ │ │ │ │ │ ├── missing-cv-pathfinder-site.yml │ │ │ │ │ │ ├── missing-cv-settings-for-flow-tracking-cloudvision-vrf.yml │ │ │ │ │ │ ├── missing-cv-settings-for-sflow-export-cloudvision-vrf.yml │ │ │ │ │ │ ├── missing-cv-topology-default-uplink-interfaces.yml │ │ │ │ │ │ ├── missing-cv-topology-levels-type.yml │ │ │ │ │ │ ├── missing-cv-topology-levels.yml │ │ │ │ │ │ ├── missing-cv-topology.yml │ │ │ │ │ │ ├── missing-data-plane-cpu-allocation-max.yml │ │ │ │ │ │ ├── missing-dc-name-for-overlay-her-flood-list-scope-dc.yml │ │ │ │ │ │ ├── missing-default-policy-wan-control-load-balance-policy.yml │ │ │ │ │ │ ├── missing-default-virtual-topology-path-group.yml │ │ │ │ │ │ ├── missing-devices-parent-profile.yml │ │ │ │ │ │ ├── missing-devices-profile.yml │ │ │ │ │ │ ├── missing-devices-type.yml │ │ │ │ │ │ ├── missing-dns-settings-when-cv-server-set-as-dns-name-cvaas.yml │ │ │ │ │ │ ├── missing-dns-settings-when-cv-server-set-as-dns-name-onprem.yml │ │ │ │ │ │ ├── missing-dot1q-encapsulation-vlan-ethernet-subinterface.yml │ │ │ │ │ │ ├── missing-dot1q-encapsulation-vlan-port-channel-subinterface.yml │ │ │ │ │ │ ├── missing-evpn-underlay-l3-multicast-group-ipv4-pool.yml │ │ │ │ │ │ ├── missing-generated-cv-device-tags-value-and-data-paths.yml │ │ │ │ │ │ ├── missing-generated-cv-interface-tags-value-and-data-paths.yml │ │ │ │ │ │ ├── missing-id-for-ptp-priority2.yml │ │ │ │ │ │ ├── missing-id-for-vrf-loopback-ipv6.yml │ │ │ │ │ │ ├── missing-id-for-vrf-loopback.yml │ │ │ │ │ │ ├── missing-inband-mgmt-interface.yml │ │ │ │ │ │ ├── missing-internet-exit-policy-direct-wan-interface-dhcp-ip.yml │ │ │ │ │ │ ├── missing-internet-exit-policy-direct-wan-interface-peer-ip.yml │ │ │ │ │ │ ├── missing-internet-exit-policy-zscaler-wan-interface-peer-ip.yml │ │ │ │ │ │ ├── missing-internet-exit-policy-zscaler-wan-interface-tunnels-id.yml │ │ │ │ │ │ ├── missing-internet-exit-policy.yml │ │ │ │ │ │ ├── missing-ip-address-on-uplink-used-as-wan-lan-ha.yml │ │ │ │ │ │ ├── missing-ip-address-on-wan-lan-ha-uplink-for-peer.yml │ │ │ │ │ │ ├── missing-key-evpn-gateway-remote-peer.yml │ │ │ │ │ │ ├── missing-local-user-password-or-no-password-true.yml │ │ │ │ │ │ ├── missing-loopback-ipv4-pool.yml │ │ │ │ │ │ ├── missing-loopback-ipv6-pool.yml │ │ │ │ │ │ ├── missing-mac-vrf-vni-base.yml │ │ │ │ │ │ ├── missing-mgmt-ip-cvx-servers.yml │ │ │ │ │ │ ├── missing-mgmt-ip-ipv6-mgmt-ip.yml │ │ │ │ │ │ ├── missing-mgmt-ip-overlay-cvx-servers.yml │ │ │ │ │ │ ├── missing-mlag-peer.yml │ │ │ │ │ │ ├── missing-network-services-l3-interface-ospf-authentication-key.yaml │ │ │ │ │ │ ├── missing-network-services-l3-interface-ospf-authentication-message-digest-key.yaml │ │ │ │ │ │ ├── missing-network-services-l3-port-channel-ospf-authentication-key.yaml │ │ │ │ │ │ ├── missing-network-services-l3-port-channel-ospf-authentication-message-digest-key.yaml │ │ │ │ │ │ ├── missing-network-services-svi-ospf-authentication-key.yaml │ │ │ │ │ │ ├── missing-network-services-svi-ospf-authentication-message-digest-key.yaml │ │ │ │ │ │ ├── missing-ntp-authentication-key.yml │ │ │ │ │ │ ├── missing-ntp-settings-when-cv-server-is-set.yml │ │ │ │ │ │ ├── missing-overlay-cvx-servers.yml │ │ │ │ │ │ ├── missing-parent-of-l3-port-channel-sub-interface.yml │ │ │ │ │ │ ├── missing-peer-ip-l3-interface.yml │ │ │ │ │ │ ├── missing-peer-router-id-for-router-pim-sparse-mode.yml │ │ │ │ │ │ ├── missing-peer-wan-router-server-path-groups-not-found-under-inventory.yml │ │ │ │ │ │ ├── missing-peering-address-under-evpn-gateway-remote-peers.yml │ │ │ │ │ │ ├── missing-prefix-list-definition-cv-pathfinder.yml │ │ │ │ │ │ ├── missing-prefix-list-in-cv-pathfinder.yml │ │ │ │ │ │ ├── missing-radius-server-key-and-cleartext-key.yml │ │ │ │ │ │ ├── missing-router-id-for-ptp-source-ip.yml │ │ │ │ │ │ ├── missing-router-id-pool.yml │ │ │ │ │ │ ├── missing-sflow-setting-destination-vrf.yml │ │ │ │ │ │ ├── missing-system-mac-address-in-snmp-settings.yml │ │ │ │ │ │ ├── missing-tacacs-server-key-and-cleartext-key.yml │ │ │ │ │ │ ├── missing-underlay-ipv6.yml │ │ │ │ │ │ ├── missing-underlay-l2-multicast-group-ipv4-pool.yml │ │ │ │ │ │ ├── missing-valid-ipv4-address-ntp-servers-spine.yml │ │ │ │ │ │ ├── missing-validation-parent-profile.yml │ │ │ │ │ │ ├── missing-validation-profile.yml │ │ │ │ │ │ ├── missing-virtual-router-mac-address.yml │ │ │ │ │ │ ├── missing-vlan-id-on-ethernet-subinterface.yml │ │ │ │ │ │ ├── missing-vlan-id-on-port-channel-subinterface.yml │ │ │ │ │ │ ├── missing-vrf-vtep-diagnostic-loopback.yml │ │ │ │ │ │ ├── missing-vtep-ip-for-peer-cv-pathfinder.yml │ │ │ │ │ │ ├── missing-vtep-ip-wan-server-not-found-in-the-inventory.yml │ │ │ │ │ │ ├── missing-vtep-loopback-ipv4-pool.yml │ │ │ │ │ │ ├── missing-wan-carriers.yml │ │ │ │ │ │ ├── missing-wan-control-load-balance-policy.yml │ │ │ │ │ │ ├── missing-wan-ha-ipv4-pool.yml │ │ │ │ │ │ ├── missing-wan-interfaces-ip-address.yml │ │ │ │ │ │ ├── missing-wan-interfaces.yml │ │ │ │ │ │ ├── missing-wan-ipsec-profiles-control-plane-key.yml │ │ │ │ │ │ ├── missing-wan-ipsec-profiles-data-plane-key.yml │ │ │ │ │ │ ├── missing-wan-ipsec-profiles.yml │ │ │ │ │ │ ├── missing-wan-path-groups-for-peer-cv-pathfinder.yml │ │ │ │ │ │ ├── missing-wan-policy-in-traffic-vrfs.yml │ │ │ │ │ │ ├── missing-wan-route-servers-with-cv-pathfinder-mode.yml │ │ │ │ │ │ ├── missing-wan-router-vtep-ip-in-route-reflector-listen-range-prefixes.yml │ │ │ │ │ │ ├── mlag-dhcp-mgmt-ip-1.yml │ │ │ │ │ │ ├── mlag-dhcp-mgmt-ip-2.yml │ │ │ │ │ │ ├── monitor-connectivity-host-local-interfaces-not-in-interface-sets.yml │ │ │ │ │ │ ├── monitor-connectivity-local-interfaces-not-in-interface-sets.yml │ │ │ │ │ │ ├── monitor-connectivity-vrf-host-local-interfaces-not-in-interface-sets.yml │ │ │ │ │ │ ├── monitor-connectivity-vrf-local-interfaces-not-in-interface-sets.yml │ │ │ │ │ │ ├── net-srv-l3-po-sub-interface-with-members.yml │ │ │ │ │ │ ├── net-srv-l3-po-sub-interface-with-mode.yml │ │ │ │ │ │ ├── net-srv-l3-po-sub-interface-with-mtu.yml │ │ │ │ │ │ ├── net-srv-l3-po-sub-interface-without-ip.yml │ │ │ │ │ │ ├── net-srv-l3-po-sub-interface-without-main-po.yml │ │ │ │ │ │ ├── net-srv-l3-po-without-member-interfaces.yml │ │ │ │ │ │ ├── network-services-l2vlan-pvlan-missing-primary.yml │ │ │ │ │ │ ├── network-services-l2vlan-pvlan-platform-disabled.yml │ │ │ │ │ │ ├── ntp-settings-server-vrf-missing-inband-mgmt-interface.yml │ │ │ │ │ │ ├── ntp-settings-server-vrf-missing-mgmt-ip.yml │ │ │ │ │ │ ├── ospf-enabled-on-svi-not-on-vrf.yml │ │ │ │ │ │ ├── overlay-routing-protocol-address-family-ipv6.yml │ │ │ │ │ │ ├── p2p-links-missing-ip-subnet-ip-pool.yml │ │ │ │ │ │ ├── parent-ethernet-interface-switchport-enabled-with-subinterface.yml │ │ │ │ │ │ ├── parent-port-channel-interface-switchport-enabled-with-subinterface.yml │ │ │ │ │ │ ├── set-both-all-active-multihoming-and-d-path-keys.yml │ │ │ │ │ │ ├── sfe-interface-profile-duplicate-interface-members.yml │ │ │ │ │ │ ├── sfe-interface-profile-exceed-max-rx-queue-cnt.yml │ │ │ │ │ │ ├── sfe-interface-profile-worker-id-exceed-max.yml │ │ │ │ │ │ ├── sflow-settings-missing-destinations.yml │ │ │ │ │ │ ├── sflow-settings-missing-inband-mgmt-interface.yml │ │ │ │ │ │ ├── sflow-settings-missing-mgmt-ip.yml │ │ │ │ │ │ ├── snmp-settings-missing-inband-mgmt.yml │ │ │ │ │ │ ├── snmp-settings-missing-ip.yml │ │ │ │ │ │ ├── snmp-settings-missing-mgmt-ip.yml │ │ │ │ │ │ ├── snmp-settings-missing-system-mac-address-rfc3411-type3.yml │ │ │ │ │ │ ├── source-interface-conflict-in-logging-vrf-config.yml │ │ │ │ │ │ ├── source-interfaces-http-client-duplicate-vrf.yml │ │ │ │ │ │ ├── source-interfaces-http-client-missing-inband-mgmt-interface.yml │ │ │ │ │ │ ├── source-interfaces-http-client-missing-mgmt-ip.yml │ │ │ │ │ │ ├── source-interfaces-ssh-client-duplicate-vrf.yml │ │ │ │ │ │ ├── source-interfaces-ssh-client-missing-inband-mgmt-interface.yml │ │ │ │ │ │ ├── source-interfaces-ssh-client-missing-mgmt-ip.yml │ │ │ │ │ │ ├── ul-filter-evpn-default-vrf-services.yml │ │ │ │ │ │ ├── undefined-peer-facts.yml │ │ │ │ │ │ ├── underlay-ospf-process-id-is-same-as-ospf-process-id-under-vrf.yml │ │ │ │ │ │ ├── underlay-router-with-port-channel-uplink.yml │ │ │ │ │ │ ├── unsupported-inband-ztp-ip-underlay-ipv6-numbered.yml │ │ │ │ │ │ ├── unsupported-non-ebgp-underlay-routing-protocol-ip-underlay-ipv6-numbered.yml │ │ │ │ │ │ ├── unsupported-rfc5549-underlay-ipv6-numbered.yml │ │ │ │ │ │ ├── unsupported-underlay-multicast-underlay-ipv6-numbered.yml │ │ │ │ │ │ ├── unsupported-vtep-vvtep-ip-underlay-ipv6-numbered.yml │ │ │ │ │ │ ├── unsupported-wan-router-underlay-ipv6-numbered.yml │ │ │ │ │ │ ├── wan-carriers-path-group-is-missing-in-wan-path-groups.yml │ │ │ │ │ │ ├── wan-router-l3-interfaces-unsupported-rxtx-for-subinterface.yml │ │ │ │ │ │ ├── wan-router-policy-unmatched.yml │ │ │ │ │ │ ├── wan-server-bgp-as-different-from-own.yml │ │ │ │ │ │ ├── wan-server-with-interfaces-as-dhcp-address.yml │ │ │ │ │ │ └── wan-unsupported-platform.yml │ │ │ │ │ └── hosts.yml │ │ │ │ └── molecule.yml │ │ │ ├── eos_designs_unit_tests/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── custom_modules/ │ │ │ │ │ ├── custom_interface_descriptions_with_data.py │ │ │ │ │ └── custom_ip_addressing.py │ │ │ │ ├── destroy.yml │ │ │ │ ├── extra_python_paths │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── 7010tx-leaf1.cfg │ │ │ │ │ │ ├── 7010tx-leaf2.cfg │ │ │ │ │ │ ├── 7020tx-leaf1.cfg │ │ │ │ │ │ ├── aaa-settings-1.cfg │ │ │ │ │ │ ├── aaa-settings-2.cfg │ │ │ │ │ │ ├── aaa-settings-3.cfg │ │ │ │ │ │ ├── add-subnets-to-redistribution-in-default-vrf-with-sequence30.cfg │ │ │ │ │ │ ├── address-locking-2.cfg │ │ │ │ │ │ ├── address-locking-3.cfg │ │ │ │ │ │ ├── address-locking-4.cfg │ │ │ │ │ │ ├── address-locking.cfg │ │ │ │ │ │ ├── always-configure-ip-routing.cfg │ │ │ │ │ │ ├── asdot-for-wan-ha-leaf11.cfg │ │ │ │ │ │ ├── asdot-for-wan-ha-transit1a1.cfg │ │ │ │ │ │ ├── asdot-for-wan-ha-transit1b1.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf1a.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf1b.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf2.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf3a.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf3b.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf4a.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf4b.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf5a.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf7a.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf7b.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf8a.cfg │ │ │ │ │ │ ├── auto-bgp-asn-leaf8b.cfg │ │ │ │ │ │ ├── auto-bgp-ungrouped-leaf6.cfg │ │ │ │ │ │ ├── auto-node-type-leaf01.cfg │ │ │ │ │ │ ├── auto-node-type-spine01.cfg │ │ │ │ │ │ ├── auto-node-type-spine02.cfg │ │ │ │ │ │ ├── auto-node-type-ungrouped-leaf02.cfg │ │ │ │ │ │ ├── bgp-cleartext-passwords.cfg │ │ │ │ │ │ ├── bgp-from-network-services-1.cfg │ │ │ │ │ │ ├── bgp-from-network-services-11.cfg │ │ │ │ │ │ ├── bgp-from-network-services-12.cfg │ │ │ │ │ │ ├── bgp-from-network-services-2.cfg │ │ │ │ │ │ ├── bgp-from-network-services-21.cfg │ │ │ │ │ │ ├── bgp-from-network-services-22.cfg │ │ │ │ │ │ ├── bgp-from-network-services-31.cfg │ │ │ │ │ │ ├── bgp-from-network-services-32.cfg │ │ │ │ │ │ ├── bgp-from-network-services-41.cfg │ │ │ │ │ │ ├── bgp-options.cfg │ │ │ │ │ │ ├── bgp-peer-groups-1.cfg │ │ │ │ │ │ ├── bgp-peer-groups-2.cfg │ │ │ │ │ │ ├── bgp-peer-groups-3.cfg │ │ │ │ │ │ ├── bgp-peer-groups-4.cfg │ │ │ │ │ │ ├── bgp-peer-groups-ipv6-1.cfg │ │ │ │ │ │ ├── bgp-preencrypted-passwords.cfg │ │ │ │ │ │ ├── connected-endpoints-no-network-services.cfg │ │ │ │ │ │ ├── connected-endpoints-only-defined-vlans.cfg │ │ │ │ │ │ ├── connected-endpoints.cfg │ │ │ │ │ │ ├── core-1-isis-sr-ldp.cfg │ │ │ │ │ │ ├── core-2-ospf-ldp.cfg │ │ │ │ │ │ ├── core-3-isis-sr-ldp.cfg │ │ │ │ │ │ ├── core-4-multicast.cfg │ │ │ │ │ │ ├── core-5-isis-sr-ldp.cfg │ │ │ │ │ │ ├── core-6-isis-ldp.cfg │ │ │ │ │ │ ├── custom-ptp-profile.cfg │ │ │ │ │ │ ├── custom-python-modules-l3leaf1a.cfg │ │ │ │ │ │ ├── custom-python-modules-l3leaf1b.cfg │ │ │ │ │ │ ├── custom-python-modules-l3leaf2.cfg │ │ │ │ │ │ ├── custom-python-modules-spine1.cfg │ │ │ │ │ │ ├── custom-structured-configuration.cfg │ │ │ │ │ │ ├── cv-mlag-ospf-l3leaf1a.cfg │ │ │ │ │ │ ├── cv-mlag-ospf-l3leaf1b.cfg │ │ │ │ │ │ ├── cv-pathfinder-custom-control-plane-policy-edge-1.cfg │ │ │ │ │ │ ├── cv-pathfinder-custom-control-plane-policy-edge-2.cfg │ │ │ │ │ │ ├── cv-pathfinder-custom-control-plane-policy-edge-3.cfg │ │ │ │ │ │ ├── cv-pathfinder-custom-control-plane-policy-pathfinder-1.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge-custom-default-policy.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge-no-default-policy.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge-no-ipsec-for-wan-path-group.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge-wan-gateway-spine-uplink.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge-wan-use-evpn-on-lan-no-overlay-on-lan.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge-wan-use-evpn-on-lan.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge1.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge2a.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge2b.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge3a.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge3b.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge4a.cfg │ │ │ │ │ │ ├── cv-pathfinder-edge4b.cfg │ │ │ │ │ │ ├── cv-pathfinder-metadata-with-no-default-vrf-in-wan-virtual-topologies.cfg │ │ │ │ │ │ ├── cv-pathfinder-pathfinder.cfg │ │ │ │ │ │ ├── cv-pathfinder-pathfinder1.cfg │ │ │ │ │ │ ├── cv-pathfinder-pathfinder2.cfg │ │ │ │ │ │ ├── cv-pathfinder-spine1.cfg │ │ │ │ │ │ ├── cv-pathfinder-transit1a.cfg │ │ │ │ │ │ ├── cv-pathfinder-transit1b.cfg │ │ │ │ │ │ ├── cv-settings.cfg │ │ │ │ │ │ ├── cv-topology-leaf3a.cfg │ │ │ │ │ │ ├── cv-topology-leaf3b.cfg │ │ │ │ │ │ ├── dc1-bl1a.cfg │ │ │ │ │ │ ├── dc1-bl1b.cfg │ │ │ │ │ │ ├── dc1-bl2a.cfg │ │ │ │ │ │ ├── dc1-bl2b.cfg │ │ │ │ │ │ ├── dc1-cl1a.cfg │ │ │ │ │ │ ├── dc1-cl1b.cfg │ │ │ │ │ │ ├── dc1-l2leaf1a.cfg │ │ │ │ │ │ ├── dc1-l2leaf1b.cfg │ │ │ │ │ │ ├── dc1-l2leaf2a.cfg │ │ │ │ │ │ ├── dc1-l2leaf2b.cfg │ │ │ │ │ │ ├── dc1-l2leaf3a.cfg │ │ │ │ │ │ ├── dc1-l2leaf4a.cfg │ │ │ │ │ │ ├── dc1-leaf1a.cfg │ │ │ │ │ │ ├── dc1-leaf2a.cfg │ │ │ │ │ │ ├── dc1-leaf2b.cfg │ │ │ │ │ │ ├── dc1-spine1.cfg │ │ │ │ │ │ ├── dc1-spine2.cfg │ │ │ │ │ │ ├── dc1-spine3.cfg │ │ │ │ │ │ ├── dc1-spine4.cfg │ │ │ │ │ │ ├── dc1-svc3a.cfg │ │ │ │ │ │ ├── dc1-svc3b.cfg │ │ │ │ │ │ ├── dc1-undeployed-leaf1a.cfg │ │ │ │ │ │ ├── dc1-undeployed-leaf1b.cfg │ │ │ │ │ │ ├── dc1.l2leaf5a.cfg │ │ │ │ │ │ ├── dc1.l2leaf5b.cfg │ │ │ │ │ │ ├── dc1.l2leaf6a.cfg │ │ │ │ │ │ ├── dc1.l2leaf6b.cfg │ │ │ │ │ │ ├── dc1.l2leaf7a.cfg │ │ │ │ │ │ ├── default-interface-mtu-hostvars.cfg │ │ │ │ │ │ ├── default-interface-mtu-platform.cfg │ │ │ │ │ │ ├── default-overlay-protocol-cvx.cfg │ │ │ │ │ │ ├── default-overlay-protocol-her.cfg │ │ │ │ │ │ ├── device.with.dots.in.hostname.cfg │ │ │ │ │ │ ├── devices-l2leaf1.cfg │ │ │ │ │ │ ├── devices-leaf1a.cfg │ │ │ │ │ │ ├── devices-leaf1b.cfg │ │ │ │ │ │ ├── devices-leaf2a.cfg │ │ │ │ │ │ ├── devices-leaf2b.cfg │ │ │ │ │ │ ├── dhcp-relay-option-82-non-vtep.cfg │ │ │ │ │ │ ├── dhcp-relay-option-82.cfg │ │ │ │ │ │ ├── dhcp-relay-vtep-mlag-1.cfg │ │ │ │ │ │ ├── dhcp-relay-vtep-mlag-2.cfg │ │ │ │ │ │ ├── dhcp-relay-vtep-mlag-link-only-1.cfg │ │ │ │ │ │ ├── dhcp-relay-vtep-mlag-link-only-2.cfg │ │ │ │ │ │ ├── dhcp-relay-vtep.cfg │ │ │ │ │ │ ├── dns-settings-1.cfg │ │ │ │ │ │ ├── dns-settings-2.cfg │ │ │ │ │ │ ├── dns-settings-3.cfg │ │ │ │ │ │ ├── dot1x-settings-1.cfg │ │ │ │ │ │ ├── dot1x-settings-2.cfg │ │ │ │ │ │ ├── dot1x-settings-3.cfg │ │ │ │ │ │ ├── dot1x-settings-4.cfg │ │ │ │ │ │ ├── downlink-pools-l3leaf1.cfg │ │ │ │ │ │ ├── downlink-pools-l3leaf2.cfg │ │ │ │ │ │ ├── downlink-pools-l3leaf3.cfg │ │ │ │ │ │ ├── downlink-pools-l3leaf4.cfg │ │ │ │ │ │ ├── downlink-pools-spine1.cfg │ │ │ │ │ │ ├── downlink-pools-spine2.cfg │ │ │ │ │ │ ├── dup-leaf1.cfg │ │ │ │ │ │ ├── dup-leaf2.cfg │ │ │ │ │ │ ├── duplicate-vrfs.cfg │ │ │ │ │ │ ├── ebgp-overlay-address-families-vpn-ipv4.cfg │ │ │ │ │ │ ├── eos-cli.cfg │ │ │ │ │ │ ├── evpn-gateway-all-active-mh-gw-enabled-d-path-false.cfg │ │ │ │ │ │ ├── evpn-gateway-all-active-mh-gw.cfg │ │ │ │ │ │ ├── evpn-gateway-l2-evpn-role-server.cfg │ │ │ │ │ │ ├── evpn-gateway-l2-l3-disabled.cfg │ │ │ │ │ │ ├── evpn-gateway-l3-rd-rt-rewrite.cfg │ │ │ │ │ │ ├── evpn-l2-multi-domain.cfg │ │ │ │ │ │ ├── evpn-multicast-disabled.cfg │ │ │ │ │ │ ├── evpn-multicast-l2leaf1a.cfg │ │ │ │ │ │ ├── evpn-multicast-l3leaf1a.cfg │ │ │ │ │ │ ├── evpn-multicast-l3leaf1b.cfg │ │ │ │ │ │ ├── evpn-multicast-l3leaf2a.cfg │ │ │ │ │ │ ├── evpn-multicast-l3leaf3a.cfg │ │ │ │ │ │ ├── evpn-multicast-l3leaf3b.cfg │ │ │ │ │ │ ├── evpn-multicast-spine1.cfg │ │ │ │ │ │ ├── evpn-overlay-mpls-route-reflectors-ibgp.cfg │ │ │ │ │ │ ├── evpn-overlay-mpls-route-reflectors2-ibgp.cfg │ │ │ │ │ │ ├── evpn-overlay-mpls-route-reflectors3-ibgp.cfg │ │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-1.cfg │ │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-2.cfg │ │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-3.cfg │ │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-4.cfg │ │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-5.cfg │ │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-6.cfg │ │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-8.cfg │ │ │ │ │ │ ├── evpn-role-server-overlay-vxlan-ibgp.cfg │ │ │ │ │ │ ├── evpn-services-l2-only-false.cfg │ │ │ │ │ │ ├── evpn-services-l2-only-true.cfg │ │ │ │ │ │ ├── evpn-to-ipvpn-gateway.cfg │ │ │ │ │ │ ├── evpn-vlan-bundle-svi-l2vlan.cfg │ │ │ │ │ │ ├── evpn-vlan-bundle.cfg │ │ │ │ │ │ ├── evpn-vtep-with-default-vrf-not-evpn.cfg │ │ │ │ │ │ ├── exclude-as-extra-fabric-validation-target.cfg │ │ │ │ │ │ ├── fabric-numbering-node-id.cfg │ │ │ │ │ │ ├── filter.only-vlans-in-use.cfg │ │ │ │ │ │ ├── filter.vrfs.cfg │ │ │ │ │ │ ├── flow-tracking-tests-l2-leaf1.cfg │ │ │ │ │ │ ├── flow-tracking-tests-l2-leaf2.cfg │ │ │ │ │ │ ├── flow-tracking-tests-l2-leaf3.cfg │ │ │ │ │ │ ├── flow-tracking-tests-l2-leaf4.cfg │ │ │ │ │ │ ├── flow-tracking-tests-leaf1.cfg │ │ │ │ │ │ ├── flow-tracking-tests-leaf2.cfg │ │ │ │ │ │ ├── flow-tracking-tests-leaf3.cfg │ │ │ │ │ │ ├── flow-tracking-tests-leaf4.cfg │ │ │ │ │ │ ├── flow-tracking-tests-spine1.cfg │ │ │ │ │ │ ├── flow-tracking-tests-spine2.cfg │ │ │ │ │ │ ├── general-settings.cfg │ │ │ │ │ │ ├── generate-cv-tags-1.cfg │ │ │ │ │ │ ├── generate-cv-tags-2.cfg │ │ │ │ │ │ ├── hardware-counters.cfg │ │ │ │ │ │ ├── hardware-feature-sflow-subinterface-1.cfg │ │ │ │ │ │ ├── hardware-features-720xp.cfg │ │ │ │ │ │ ├── hardware-features-7280r.cfg │ │ │ │ │ │ ├── hardware-features-ceos-lab.cfg │ │ │ │ │ │ ├── hardware-features-cloudeos-2.cfg │ │ │ │ │ │ ├── hardware-features-cloudeos.cfg │ │ │ │ │ │ ├── hardware-features-custom-platform.cfg │ │ │ │ │ │ ├── hardware-features-veos-lab.cfg │ │ │ │ │ │ ├── igmp-querier-l2leaf1a.cfg │ │ │ │ │ │ ├── igmp-querier-l3leaf1a.cfg │ │ │ │ │ │ ├── ignore-custom-keys-in-data-models.cfg │ │ │ │ │ │ ├── inband-mgmt-dualstack-ips.cfg │ │ │ │ │ │ ├── inband-mgmt-dualstack-subnets.cfg │ │ │ │ │ │ ├── inband-mgmt-ip.cfg │ │ │ │ │ │ ├── inband-mgmt-ipv6-only-vrf.cfg │ │ │ │ │ │ ├── inband-mgmt-ipv6-only.cfg │ │ │ │ │ │ ├── inband-mgmt-ipv6-with-address.cfg │ │ │ │ │ │ ├── inband-mgmt-mlag-a.cfg │ │ │ │ │ │ ├── inband-mgmt-mlag-b.cfg │ │ │ │ │ │ ├── inband-mgmt-parent-dualstack1.cfg │ │ │ │ │ │ ├── inband-mgmt-parent-dualstack2.cfg │ │ │ │ │ │ ├── inband-mgmt-parent-ipv6-1.cfg │ │ │ │ │ │ ├── inband-mgmt-parent-ipv6-2.cfg │ │ │ │ │ │ ├── inband-mgmt-parent-ipv6-3.cfg │ │ │ │ │ │ ├── inband-mgmt-parent-vrf.cfg │ │ │ │ │ │ ├── inband-mgmt-parent.cfg │ │ │ │ │ │ ├── inband-mgmt-per-interface-mtu-false.cfg │ │ │ │ │ │ ├── inband-mgmt-spine1-ztp.cfg │ │ │ │ │ │ ├── inband-mgmt-spine2-ztp.cfg │ │ │ │ │ │ ├── inband-mgmt-subnet-vrf.cfg │ │ │ │ │ │ ├── inband-mgmt-subnet.cfg │ │ │ │ │ │ ├── inband-ztp-without-ntp-leaf.cfg │ │ │ │ │ │ ├── inband-ztp-without-ntp-spine.cfg │ │ │ │ │ │ ├── ipv4-acls.cfg │ │ │ │ │ │ ├── ipv6-downlink-pools-leaf1a.cfg │ │ │ │ │ │ ├── ipv6-downlink-pools-spine.cfg │ │ │ │ │ │ ├── ipv6-numbered-leaf1a.cfg │ │ │ │ │ │ ├── ipv6-numbered-leaf1b.cfg │ │ │ │ │ │ ├── ipv6-numbered-leaf2a.cfg │ │ │ │ │ │ ├── ipv6-numbered-spine1.cfg │ │ │ │ │ │ ├── ipv6-numbered-spine2.cfg │ │ │ │ │ │ ├── ipv6-numbered-vtep-loopback0-leaf1a.cfg │ │ │ │ │ │ ├── ipv6-numbered-vtep-loopback0-leaf1b.cfg │ │ │ │ │ │ ├── ipv6-numbered-vtep-loopback0-spine.cfg │ │ │ │ │ │ ├── isis-cleartext-keys-leaf1.cfg │ │ │ │ │ │ ├── isis-cleartext-keys-leaf2.cfg │ │ │ │ │ │ ├── isis-system-id-format-using-node-id.cfg │ │ │ │ │ │ ├── isis-system-id-format-using-underlay-loopback.cfg │ │ │ │ │ │ ├── l2vlan-profiles.cfg │ │ │ │ │ │ ├── l3-edge-bgp.cfg │ │ │ │ │ │ ├── l3-edge-isis.cfg │ │ │ │ │ │ ├── l3-edge-multicast.cfg │ │ │ │ │ │ ├── l3-edge-ospf-auth.cfg │ │ │ │ │ │ ├── l3-edge-ospf.cfg │ │ │ │ │ │ ├── l3-edge-rfc5549.cfg │ │ │ │ │ │ ├── leaf-wan-use-evpn-on-lan.cfg │ │ │ │ │ │ ├── leaf1-dot1x-evpn-redistribution-enabled-vlan-aware-bundles.cfg │ │ │ │ │ │ ├── leaf1-dot1x-evpn-redistribution-enabled.cfg │ │ │ │ │ │ ├── leaf2-dot1x-evpn-redistribution-disabled-vlan-aware-bundles.cfg │ │ │ │ │ │ ├── leaf2-dot1x-evpn-redistribution-disabled.cfg │ │ │ │ │ │ ├── legacy-autovpn-cv-interface-tags-test.cfg │ │ │ │ │ │ ├── legacy-autovpn-edge-no-default-policy.cfg │ │ │ │ │ │ ├── legacy-autovpn-edge.cfg │ │ │ │ │ │ ├── legacy-autovpn-empty-load-balance-policy.cfg │ │ │ │ │ │ ├── legacy-autovpn-rr1.cfg │ │ │ │ │ │ ├── legacy-autovpn-rr2.cfg │ │ │ │ │ │ ├── logging-settings-local-interface.cfg │ │ │ │ │ │ ├── logging-settings.cfg │ │ │ │ │ │ ├── management-eapi-vrfs-2.cfg │ │ │ │ │ │ ├── management-eapi-vrfs-3.cfg │ │ │ │ │ │ ├── management-eapi-vrfs.cfg │ │ │ │ │ │ ├── management-settings-console.cfg │ │ │ │ │ │ ├── management-settings-login-banner.cfg │ │ │ │ │ │ ├── management-settings-motd-banner.cfg │ │ │ │ │ │ ├── management-settings.cfg │ │ │ │ │ │ ├── mgmt-interface-default.cfg │ │ │ │ │ │ ├── mgmt-interface-description.cfg │ │ │ │ │ │ ├── mgmt-interface-dhcp-with-accept-default-route-false.cfg │ │ │ │ │ │ ├── mgmt-interface-dhcp.cfg │ │ │ │ │ │ ├── mgmt-interface-dualstack.cfg │ │ │ │ │ │ ├── mgmt-interface-fabric.cfg │ │ │ │ │ │ ├── mgmt-interface-host.cfg │ │ │ │ │ │ ├── mgmt-interface-ipv6.cfg │ │ │ │ │ │ ├── mgmt-interface-platform.cfg │ │ │ │ │ │ ├── mgmt-interface-settings-1.cfg │ │ │ │ │ │ ├── mgmt-interface-settings-2.cfg │ │ │ │ │ │ ├── mh-l2leaf1a.cfg │ │ │ │ │ │ ├── mh-leaf1a.cfg │ │ │ │ │ │ ├── mh-leaf1b.cfg │ │ │ │ │ │ ├── mh-leaf2a.cfg │ │ │ │ │ │ ├── mlag-bgp-different-as-notation-1.cfg │ │ │ │ │ │ ├── mlag-bgp-different-as-notation-2.cfg │ │ │ │ │ │ ├── mlag-ipv6-l3leaf1a.cfg │ │ │ │ │ │ ├── mlag-ipv6-l3leaf1b.cfg │ │ │ │ │ │ ├── mlag-isis-l3leaf1a.cfg │ │ │ │ │ │ ├── mlag-isis-l3leaf1b.cfg │ │ │ │ │ │ ├── mlag-isis-spine.cfg │ │ │ │ │ │ ├── mlag-odd-id-l3leaf1a.cfg │ │ │ │ │ │ ├── mlag-odd-id-l3leaf1b.cfg │ │ │ │ │ │ ├── mlag-ospf-l3leaf1a.cfg │ │ │ │ │ │ ├── mlag-ospf-l3leaf1b.cfg │ │ │ │ │ │ ├── mlag-same-subnet-l3leaf1a.cfg │ │ │ │ │ │ ├── mlag-same-subnet-l3leaf1b.cfg │ │ │ │ │ │ ├── mlag-same-subnet-l3leaf2a.cfg │ │ │ │ │ │ ├── mlag-same-subnet-l3leaf2b.cfg │ │ │ │ │ │ ├── monitor-combined-settings.cfg │ │ │ │ │ │ ├── monitor-connectivity-settings.cfg │ │ │ │ │ │ ├── monitor-layer1-minimal.cfg │ │ │ │ │ │ ├── monitor-layer1-settings.cfg │ │ │ │ │ │ ├── network-ports-tests-2.cfg │ │ │ │ │ │ ├── network-ports-tests.1.cfg │ │ │ │ │ │ ├── network-services-arp-static-entries.cfg │ │ │ │ │ │ ├── network-services-l2vlan-private-vlan.cfg │ │ │ │ │ │ ├── network-services-l3-port-channels.cfg │ │ │ │ │ │ ├── network-services-point-to-point.cfg │ │ │ │ │ │ ├── network-services-static-routes.cfg │ │ │ │ │ │ ├── no-mgmt-gateway.cfg │ │ │ │ │ │ ├── no-mgmt-interface.cfg │ │ │ │ │ │ ├── node-type-l3-interfaces-bgp.cfg │ │ │ │ │ │ ├── node-type-l3-interfaces.cfg │ │ │ │ │ │ ├── node-type-l3-port-channels-subinterfaces.cfg │ │ │ │ │ │ ├── node-type-l3-port-channels.cfg │ │ │ │ │ │ ├── ntp-settings-1.cfg │ │ │ │ │ │ ├── ntp-settings-2.cfg │ │ │ │ │ │ ├── only-connected-endpoints.cfg │ │ │ │ │ │ ├── ospf-cleartext-passwords.cfg │ │ │ │ │ │ ├── ospf-preencrypted-passwords.cfg │ │ │ │ │ │ ├── overlay-routing-protocol-cvx-l3leaf1.cfg │ │ │ │ │ │ ├── overlay-routing-protocol-cvx-l3leaf2.cfg │ │ │ │ │ │ ├── overlay-routing-protocol-cvx-server1.cfg │ │ │ │ │ │ ├── overlay-routing-protocol-cvx-server2.cfg │ │ │ │ │ │ ├── overlay-routing-protocol-cvx-server3.cfg │ │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf1.cfg │ │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf2.cfg │ │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf3a.cfg │ │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf3b.cfg │ │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf4.cfg │ │ │ │ │ │ ├── override-uplink-type-d.cfg │ │ │ │ │ │ ├── override-uplink-type-u.cfg │ │ │ │ │ │ ├── override-vtep-l3leaf1a.cfg │ │ │ │ │ │ ├── override-vtep-l3leaf1b.cfg │ │ │ │ │ │ ├── p2p-uplinks-ipv4-prefix-length.cfg │ │ │ │ │ │ ├── platform-7358x4.cfg │ │ │ │ │ │ ├── platform-settings.cfg │ │ │ │ │ │ ├── ptp-tests-l2leaf1-ptp-disabled.cfg │ │ │ │ │ │ ├── ptp-tests-l2leaf2-ptp-enabled-uplink-disabled.cfg │ │ │ │ │ │ ├── ptp-tests-l2leaf2-ptp-enabled.cfg │ │ │ │ │ │ ├── ptp-tests-leaf1.cfg │ │ │ │ │ │ ├── ptp-tests-leaf2.cfg │ │ │ │ │ │ ├── ptp-tests-leaf3.cfg │ │ │ │ │ │ ├── ptp-tests-leaf4.cfg │ │ │ │ │ │ ├── ptp-tests-leaf5.cfg │ │ │ │ │ │ ├── ptp-tests-leaf6.cfg │ │ │ │ │ │ ├── ptp-tests-spine1.cfg │ │ │ │ │ │ ├── ptp-tests-spine2.cfg │ │ │ │ │ │ ├── ptp-tests-spine3.cfg │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf1.cfg │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf10.cfg │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf2.cfg │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf3.cfg │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf4.cfg │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf5.cfg │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf6.cfg │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf7.cfg │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf9.cfg │ │ │ │ │ │ ├── relaxed-structured-config-validation.cfg │ │ │ │ │ │ ├── sfe-interface-profile-options.cfg │ │ │ │ │ │ ├── sflow-settings-1.cfg │ │ │ │ │ │ ├── sflow-settings-2.cfg │ │ │ │ │ │ ├── sflow-tests-l2-leaf1.cfg │ │ │ │ │ │ ├── sflow-tests-l2-leaf2.cfg │ │ │ │ │ │ ├── sflow-tests-leaf1.cfg │ │ │ │ │ │ ├── sflow-tests-leaf2.cfg │ │ │ │ │ │ ├── sflow-tests-leaf3.cfg │ │ │ │ │ │ ├── sflow-tests-leaf4.cfg │ │ │ │ │ │ ├── sflow-tests-spine1.cfg │ │ │ │ │ │ ├── sflow-tests-spine2.cfg │ │ │ │ │ │ ├── site-ha-disabled-leaf.cfg │ │ │ │ │ │ ├── site-ha-enabled-leaf1.cfg │ │ │ │ │ │ ├── site-ha-enabled-leaf2a.cfg │ │ │ │ │ │ ├── site-ha-enabled-leaf2b.cfg │ │ │ │ │ │ ├── sl-leaf0a.cfg │ │ │ │ │ │ ├── sl-leaf0b.cfg │ │ │ │ │ │ ├── sl-leaf1a.cfg │ │ │ │ │ │ ├── sl-leaf1b.cfg │ │ │ │ │ │ ├── sl-leaf2a.cfg │ │ │ │ │ │ ├── sl-leaf2b.cfg │ │ │ │ │ │ ├── sl-mleaf1.cfg │ │ │ │ │ │ ├── snmp-autogen-engineid-hostname-and-ip-inband.cfg │ │ │ │ │ │ ├── snmp-autogen-engineid-hostname-ip-dhcp.cfg │ │ │ │ │ │ ├── snmp-autogen-engineid-hostname-ip-oob.cfg │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-default-mgmt-inband.cfg │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-default-mgmt-oob.cfg │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-dhcp.cfg │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-inband-ip.cfg │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-oob-ip.cfg │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-oob-ipv6.cfg │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-specific-ip.cfg │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-type3.cfg │ │ │ │ │ │ ├── snmp-settings-1.cfg │ │ │ │ │ │ ├── snmp-settings-2.cfg │ │ │ │ │ │ ├── snmp-system-mac-engineid-1.cfg │ │ │ │ │ │ ├── snmp-system-mac-engineid-2.cfg │ │ │ │ │ │ ├── source-interfaces-1.cfg │ │ │ │ │ │ ├── source-interfaces.cfg │ │ │ │ │ │ ├── spanning-tree-mode-rapid-pvst.cfg │ │ │ │ │ │ ├── ssh-settings-1.cfg │ │ │ │ │ │ ├── ssh-settings-2.cfg │ │ │ │ │ │ ├── ssh-settings-3.cfg │ │ │ │ │ │ ├── svi-profile-node-1.cfg │ │ │ │ │ │ ├── svi-profile-node-2.cfg │ │ │ │ │ │ ├── tenant-default-vrf-settings.cfg │ │ │ │ │ │ ├── tenant-default-vrf-with-loopbacks.cfg │ │ │ │ │ │ ├── test-mgmt-gateway-in-node-group.cfg │ │ │ │ │ │ ├── trunk-group-tests-l2leaf1a.cfg │ │ │ │ │ │ ├── trunk-group-tests-l2leaf1b.cfg │ │ │ │ │ │ ├── trunk-group-tests-l2leaf3.cfg │ │ │ │ │ │ ├── trunk-group-tests-l2leaf4.cfg │ │ │ │ │ │ ├── trunk-group-tests-l3leaf1a.cfg │ │ │ │ │ │ ├── trunk-group-tests-l3leaf1b.cfg │ │ │ │ │ │ ├── trunk-group-tests-l3leaf2a.cfg │ │ │ │ │ │ ├── trunk-group-tests-l3leaf2b.cfg │ │ │ │ │ │ ├── underlay-filter-peer-as-evpn-1.cfg │ │ │ │ │ │ ├── underlay-filter-peer-as-evpn-2.cfg │ │ │ │ │ │ ├── underlay-filter-peer-as-evpn-3.cfg │ │ │ │ │ │ ├── underlay-filter-peer-as-l3leaf1.cfg │ │ │ │ │ │ ├── underlay-filter-peer-as-spine1.cfg │ │ │ │ │ │ ├── underlay-filter-peer-as-spine2.cfg │ │ │ │ │ │ ├── underlay-filter-redistribute-connected-false-svi.cfg │ │ │ │ │ │ ├── underlay-filter-redistribute-connected-to-bgp-without-route-map.cfg │ │ │ │ │ │ ├── underlay-multicast-l2leaf1a.cfg │ │ │ │ │ │ ├── underlay-multicast-l3leaf1a.cfg │ │ │ │ │ │ ├── underlay-multicast-l3leaf1b.cfg │ │ │ │ │ │ ├── underlay-multicast-l3leaf2a.cfg │ │ │ │ │ │ ├── underlay-multicast-l3leaf2b.cfg │ │ │ │ │ │ ├── underlay-multicast-l3leaf3a.cfg │ │ │ │ │ │ ├── underlay-multicast-l3leaf3b.cfg │ │ │ │ │ │ ├── underlay-multicast-leaf1.cfg │ │ │ │ │ │ ├── underlay-multicast-spine1.cfg │ │ │ │ │ │ ├── underlay-multicast-spine2.cfg │ │ │ │ │ │ ├── underlay-ospf-process-id-same-as-ospf-process-id-with-vrf-default.cfg │ │ │ │ │ │ ├── uplink-lan-l2leaf.cfg │ │ │ │ │ │ ├── uplink-lan-wan-router1.cfg │ │ │ │ │ │ ├── uplink-lan-wan-router2.cfg │ │ │ │ │ │ ├── uplink-mlag-structured-config-l2leaf1a.cfg │ │ │ │ │ │ ├── uplink-mlag-structured-config-l2leaf1b.cfg │ │ │ │ │ │ ├── uplink-mlag-structured-config-l3leaf1a.cfg │ │ │ │ │ │ ├── uplink-mlag-structured-config-l3leaf1b.cfg │ │ │ │ │ │ ├── uplink-mlag-structured-config-spine1.cfg │ │ │ │ │ │ ├── uplink-native-vlan-child.cfg │ │ │ │ │ │ ├── uplink-native-vlan-grandparent.cfg │ │ │ │ │ │ ├── uplink-native-vlan-parent.cfg │ │ │ │ │ │ ├── uplink-p2p-vrfs-rfc5549-tests-leaf.cfg │ │ │ │ │ │ ├── uplink-p2p-vrfs-rfc5549-tests-spine1.cfg │ │ │ │ │ │ ├── uplink-p2p-vrfs-tests-l2leaf1.cfg │ │ │ │ │ │ ├── uplink-p2p-vrfs-tests-leaf1.cfg │ │ │ │ │ │ ├── uplink-p2p-vrfs-tests-leaf2.cfg │ │ │ │ │ │ ├── uplink-p2p-vrfs-tests-spine1.cfg │ │ │ │ │ │ ├── uplink-p2p-vrfs-tests-spine2.cfg │ │ │ │ │ │ ├── validation-profiles.cfg │ │ │ │ │ │ ├── varpv6.cfg │ │ │ │ │ │ ├── vrfs-rd-rt-override.cfg │ │ │ │ │ │ └── vrfs-rt-import-and-export.cfg │ │ │ │ │ ├── data/ │ │ │ │ │ │ └── EOS_DESIGNS_UNIT_TESTS-ids.yml │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── 7010tx-leaf1.yml │ │ │ │ │ ├── 7010tx-leaf2.yml │ │ │ │ │ ├── 7020tx-leaf1.yml │ │ │ │ │ ├── aaa-settings-1.yml │ │ │ │ │ ├── aaa-settings-2.yml │ │ │ │ │ ├── aaa-settings-3.yml │ │ │ │ │ ├── add-subnets-to-redistribution-in-default-vrf-with-sequence30.yml │ │ │ │ │ ├── address-locking-2.yml │ │ │ │ │ ├── address-locking-3.yml │ │ │ │ │ ├── address-locking-4.yml │ │ │ │ │ ├── address-locking.yml │ │ │ │ │ ├── always-configure-ip-routing.yml │ │ │ │ │ ├── asdot-for-wan-ha-leaf11.yml │ │ │ │ │ ├── asdot-for-wan-ha-transit1a1.yml │ │ │ │ │ ├── asdot-for-wan-ha-transit1b1.yml │ │ │ │ │ ├── auto-bgp-asn-leaf1a.yml │ │ │ │ │ ├── auto-bgp-asn-leaf1b.yml │ │ │ │ │ ├── auto-bgp-asn-leaf2.yml │ │ │ │ │ ├── auto-bgp-asn-leaf3a.yml │ │ │ │ │ ├── auto-bgp-asn-leaf3b.yml │ │ │ │ │ ├── auto-bgp-asn-leaf4a.yml │ │ │ │ │ ├── auto-bgp-asn-leaf4b.yml │ │ │ │ │ ├── auto-bgp-asn-leaf5a.yml │ │ │ │ │ ├── auto-bgp-asn-leaf7a.yml │ │ │ │ │ ├── auto-bgp-asn-leaf7b.yml │ │ │ │ │ ├── auto-bgp-asn-leaf8a.yml │ │ │ │ │ ├── auto-bgp-asn-leaf8b.yml │ │ │ │ │ ├── auto-bgp-ungrouped-leaf6.yml │ │ │ │ │ ├── auto-node-type-leaf01.yml │ │ │ │ │ ├── auto-node-type-spine01.yml │ │ │ │ │ ├── auto-node-type-spine02.yml │ │ │ │ │ ├── auto-node-type-ungrouped-leaf02.yml │ │ │ │ │ ├── bgp-cleartext-passwords.yml │ │ │ │ │ ├── bgp-from-network-services-1.yml │ │ │ │ │ ├── bgp-from-network-services-11.yml │ │ │ │ │ ├── bgp-from-network-services-12.yml │ │ │ │ │ ├── bgp-from-network-services-2.yml │ │ │ │ │ ├── bgp-from-network-services-21.yml │ │ │ │ │ ├── bgp-from-network-services-22.yml │ │ │ │ │ ├── bgp-from-network-services-31.yml │ │ │ │ │ ├── bgp-from-network-services-32.yml │ │ │ │ │ ├── bgp-from-network-services-41.yml │ │ │ │ │ ├── bgp-options.yml │ │ │ │ │ ├── bgp-peer-groups-1.yml │ │ │ │ │ ├── bgp-peer-groups-2.yml │ │ │ │ │ ├── bgp-peer-groups-3.yml │ │ │ │ │ ├── bgp-peer-groups-4.yml │ │ │ │ │ ├── bgp-peer-groups-ipv6-1.yml │ │ │ │ │ ├── bgp-preencrypted-passwords.yml │ │ │ │ │ ├── connected-endpoints-no-network-services.yml │ │ │ │ │ ├── connected-endpoints-only-defined-vlans.yml │ │ │ │ │ ├── connected-endpoints.yml │ │ │ │ │ ├── core-1-isis-sr-ldp.yml │ │ │ │ │ ├── core-2-ospf-ldp.yml │ │ │ │ │ ├── core-3-isis-sr-ldp.yml │ │ │ │ │ ├── core-4-multicast.yml │ │ │ │ │ ├── core-5-isis-sr-ldp.yml │ │ │ │ │ ├── core-6-isis-ldp.yml │ │ │ │ │ ├── custom-ptp-profile.yml │ │ │ │ │ ├── custom-python-modules-l3leaf1a.yml │ │ │ │ │ ├── custom-python-modules-l3leaf1b.yml │ │ │ │ │ ├── custom-python-modules-l3leaf2.yml │ │ │ │ │ ├── custom-python-modules-spine1.yml │ │ │ │ │ ├── custom-structured-configuration.yml │ │ │ │ │ ├── cv-mlag-ospf-l3leaf1a.yml │ │ │ │ │ ├── cv-mlag-ospf-l3leaf1b.yml │ │ │ │ │ ├── cv-pathfinder-custom-control-plane-policy-edge-1.yml │ │ │ │ │ ├── cv-pathfinder-custom-control-plane-policy-edge-2.yml │ │ │ │ │ ├── cv-pathfinder-custom-control-plane-policy-edge-3.yml │ │ │ │ │ ├── cv-pathfinder-custom-control-plane-policy-pathfinder-1.yml │ │ │ │ │ ├── cv-pathfinder-edge-custom-default-policy.yml │ │ │ │ │ ├── cv-pathfinder-edge-no-default-policy.yml │ │ │ │ │ ├── cv-pathfinder-edge-no-ipsec-for-wan-path-group.yml │ │ │ │ │ ├── cv-pathfinder-edge-wan-gateway-spine-uplink.yml │ │ │ │ │ ├── cv-pathfinder-edge-wan-use-evpn-on-lan-no-overlay-on-lan.yml │ │ │ │ │ ├── cv-pathfinder-edge-wan-use-evpn-on-lan.yml │ │ │ │ │ ├── cv-pathfinder-edge.yml │ │ │ │ │ ├── cv-pathfinder-edge1.yml │ │ │ │ │ ├── cv-pathfinder-edge2a.yml │ │ │ │ │ ├── cv-pathfinder-edge2b.yml │ │ │ │ │ ├── cv-pathfinder-edge3a.yml │ │ │ │ │ ├── cv-pathfinder-edge3b.yml │ │ │ │ │ ├── cv-pathfinder-edge4a.yml │ │ │ │ │ ├── cv-pathfinder-edge4b.yml │ │ │ │ │ ├── cv-pathfinder-metadata-with-no-default-vrf-in-wan-virtual-topologies.yml │ │ │ │ │ ├── cv-pathfinder-pathfinder.yml │ │ │ │ │ ├── cv-pathfinder-pathfinder1.yml │ │ │ │ │ ├── cv-pathfinder-pathfinder2.yml │ │ │ │ │ ├── cv-pathfinder-spine1.yml │ │ │ │ │ ├── cv-pathfinder-transit1a.yml │ │ │ │ │ ├── cv-pathfinder-transit1b.yml │ │ │ │ │ ├── cv-settings.yml │ │ │ │ │ ├── cv-topology-leaf3a.yml │ │ │ │ │ ├── cv-topology-leaf3b.yml │ │ │ │ │ ├── dc1-bl1a.yml │ │ │ │ │ ├── dc1-bl1b.yml │ │ │ │ │ ├── dc1-bl2a.yml │ │ │ │ │ ├── dc1-bl2b.yml │ │ │ │ │ ├── dc1-cl1a.yml │ │ │ │ │ ├── dc1-cl1b.yml │ │ │ │ │ ├── dc1-l2leaf1a.yml │ │ │ │ │ ├── dc1-l2leaf1b.yml │ │ │ │ │ ├── dc1-l2leaf2a.yml │ │ │ │ │ ├── dc1-l2leaf2b.yml │ │ │ │ │ ├── dc1-l2leaf3a.yml │ │ │ │ │ ├── dc1-l2leaf4a.yml │ │ │ │ │ ├── dc1-leaf1a.yml │ │ │ │ │ ├── dc1-leaf2a.yml │ │ │ │ │ ├── dc1-leaf2b.yml │ │ │ │ │ ├── dc1-spine1.yml │ │ │ │ │ ├── dc1-spine2.yml │ │ │ │ │ ├── dc1-spine3.yml │ │ │ │ │ ├── dc1-spine4.yml │ │ │ │ │ ├── dc1-svc3a.yml │ │ │ │ │ ├── dc1-svc3b.yml │ │ │ │ │ ├── dc1-undeployed-leaf1a.yml │ │ │ │ │ ├── dc1-undeployed-leaf1b.yml │ │ │ │ │ ├── dc1.l2leaf5a.yml │ │ │ │ │ ├── dc1.l2leaf5b.yml │ │ │ │ │ ├── dc1.l2leaf6a.yml │ │ │ │ │ ├── dc1.l2leaf6b.yml │ │ │ │ │ ├── dc1.l2leaf7a.yml │ │ │ │ │ ├── default-interface-mtu-hostvars.yml │ │ │ │ │ ├── default-interface-mtu-platform.yml │ │ │ │ │ ├── default-overlay-protocol-cvx.yml │ │ │ │ │ ├── default-overlay-protocol-her.yml │ │ │ │ │ ├── device.with.dots.in.hostname.yml │ │ │ │ │ ├── devices-l2leaf1.yml │ │ │ │ │ ├── devices-leaf1a.yml │ │ │ │ │ ├── devices-leaf1b.yml │ │ │ │ │ ├── devices-leaf2a.yml │ │ │ │ │ ├── devices-leaf2b.yml │ │ │ │ │ ├── dhcp-relay-option-82-non-vtep.yml │ │ │ │ │ ├── dhcp-relay-option-82.yml │ │ │ │ │ ├── dhcp-relay-vtep-mlag-1.yml │ │ │ │ │ ├── dhcp-relay-vtep-mlag-2.yml │ │ │ │ │ ├── dhcp-relay-vtep-mlag-link-only-1.yml │ │ │ │ │ ├── dhcp-relay-vtep-mlag-link-only-2.yml │ │ │ │ │ ├── dhcp-relay-vtep.yml │ │ │ │ │ ├── dns-settings-1.yml │ │ │ │ │ ├── dns-settings-2.yml │ │ │ │ │ ├── dns-settings-3.yml │ │ │ │ │ ├── dot1x-settings-1.yml │ │ │ │ │ ├── dot1x-settings-2.yml │ │ │ │ │ ├── dot1x-settings-3.yml │ │ │ │ │ ├── dot1x-settings-4.yml │ │ │ │ │ ├── downlink-pools-l3leaf1.yml │ │ │ │ │ ├── downlink-pools-l3leaf2.yml │ │ │ │ │ ├── downlink-pools-l3leaf3.yml │ │ │ │ │ ├── downlink-pools-l3leaf4.yml │ │ │ │ │ ├── downlink-pools-spine1.yml │ │ │ │ │ ├── downlink-pools-spine2.yml │ │ │ │ │ ├── dup-leaf1.yml │ │ │ │ │ ├── dup-leaf2.yml │ │ │ │ │ ├── duplicate-vrfs.yml │ │ │ │ │ ├── ebgp-overlay-address-families-vpn-ipv4.yml │ │ │ │ │ ├── eos-cli.yml │ │ │ │ │ ├── evpn-gateway-all-active-mh-gw-enabled-d-path-false.yml │ │ │ │ │ ├── evpn-gateway-all-active-mh-gw.yml │ │ │ │ │ ├── evpn-gateway-l2-evpn-role-server.yml │ │ │ │ │ ├── evpn-gateway-l2-l3-disabled.yml │ │ │ │ │ ├── evpn-gateway-l3-rd-rt-rewrite.yml │ │ │ │ │ ├── evpn-l2-multi-domain.yml │ │ │ │ │ ├── evpn-multicast-disabled.yml │ │ │ │ │ ├── evpn-multicast-l2leaf1a.yml │ │ │ │ │ ├── evpn-multicast-l3leaf1a.yml │ │ │ │ │ ├── evpn-multicast-l3leaf1b.yml │ │ │ │ │ ├── evpn-multicast-l3leaf2a.yml │ │ │ │ │ ├── evpn-multicast-l3leaf3a.yml │ │ │ │ │ ├── evpn-multicast-l3leaf3b.yml │ │ │ │ │ ├── evpn-multicast-spine1.yml │ │ │ │ │ ├── evpn-overlay-mpls-route-reflectors-ibgp.yml │ │ │ │ │ ├── evpn-overlay-mpls-route-reflectors2-ibgp.yml │ │ │ │ │ ├── evpn-overlay-mpls-route-reflectors3-ibgp.yml │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-1.yml │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-2.yml │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-3.yml │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-4.yml │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-5.yml │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-6.yml │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-8.yml │ │ │ │ │ ├── evpn-role-server-overlay-vxlan-ibgp.yml │ │ │ │ │ ├── evpn-services-l2-only-false.yml │ │ │ │ │ ├── evpn-services-l2-only-true.yml │ │ │ │ │ ├── evpn-to-ipvpn-gateway.yml │ │ │ │ │ ├── evpn-vlan-bundle-svi-l2vlan.yml │ │ │ │ │ ├── evpn-vlan-bundle.yml │ │ │ │ │ ├── evpn-vtep-with-default-vrf-not-evpn.yml │ │ │ │ │ ├── exclude-as-extra-fabric-validation-target.yml │ │ │ │ │ ├── fabric-numbering-node-id.yml │ │ │ │ │ ├── filter.only-vlans-in-use.yml │ │ │ │ │ ├── filter.vrfs.yml │ │ │ │ │ ├── flow-tracking-tests-l2-leaf1.yml │ │ │ │ │ ├── flow-tracking-tests-l2-leaf2.yml │ │ │ │ │ ├── flow-tracking-tests-l2-leaf3.yml │ │ │ │ │ ├── flow-tracking-tests-l2-leaf4.yml │ │ │ │ │ ├── flow-tracking-tests-leaf1.yml │ │ │ │ │ ├── flow-tracking-tests-leaf2.yml │ │ │ │ │ ├── flow-tracking-tests-leaf3.yml │ │ │ │ │ ├── flow-tracking-tests-leaf4.yml │ │ │ │ │ ├── flow-tracking-tests-spine1.yml │ │ │ │ │ ├── flow-tracking-tests-spine2.yml │ │ │ │ │ ├── general-settings.yml │ │ │ │ │ ├── generate-cv-tags-1.yml │ │ │ │ │ ├── generate-cv-tags-2.yml │ │ │ │ │ ├── hardware-counters.yml │ │ │ │ │ ├── hardware-feature-sflow-subinterface-1.yml │ │ │ │ │ ├── hardware-features-720xp.yml │ │ │ │ │ ├── hardware-features-7280r.yml │ │ │ │ │ ├── hardware-features-ceos-lab.yml │ │ │ │ │ ├── hardware-features-cloudeos-2.yml │ │ │ │ │ ├── hardware-features-cloudeos.yml │ │ │ │ │ ├── hardware-features-custom-platform.yml │ │ │ │ │ ├── hardware-features-veos-lab.yml │ │ │ │ │ ├── igmp-querier-l2leaf1a.yml │ │ │ │ │ ├── igmp-querier-l3leaf1a.yml │ │ │ │ │ ├── ignore-custom-keys-in-data-models.yml │ │ │ │ │ ├── inband-mgmt-dualstack-ips.yml │ │ │ │ │ ├── inband-mgmt-dualstack-subnets.yml │ │ │ │ │ ├── inband-mgmt-ip.yml │ │ │ │ │ ├── inband-mgmt-ipv6-only-vrf.yml │ │ │ │ │ ├── inband-mgmt-ipv6-only.yml │ │ │ │ │ ├── inband-mgmt-ipv6-with-address.yml │ │ │ │ │ ├── inband-mgmt-mlag-a.yml │ │ │ │ │ ├── inband-mgmt-mlag-b.yml │ │ │ │ │ ├── inband-mgmt-parent-dualstack1.yml │ │ │ │ │ ├── inband-mgmt-parent-dualstack2.yml │ │ │ │ │ ├── inband-mgmt-parent-ipv6-1.yml │ │ │ │ │ ├── inband-mgmt-parent-ipv6-2.yml │ │ │ │ │ ├── inband-mgmt-parent-ipv6-3.yml │ │ │ │ │ ├── inband-mgmt-parent-vrf.yml │ │ │ │ │ ├── inband-mgmt-parent.yml │ │ │ │ │ ├── inband-mgmt-per-interface-mtu-false.yml │ │ │ │ │ ├── inband-mgmt-spine1-ztp.yml │ │ │ │ │ ├── inband-mgmt-spine2-ztp.yml │ │ │ │ │ ├── inband-mgmt-subnet-vrf.yml │ │ │ │ │ ├── inband-mgmt-subnet.yml │ │ │ │ │ ├── inband-ztp-without-ntp-leaf.yml │ │ │ │ │ ├── inband-ztp-without-ntp-spine.yml │ │ │ │ │ ├── ipv4-acls.yml │ │ │ │ │ ├── ipv6-downlink-pools-leaf1a.yml │ │ │ │ │ ├── ipv6-downlink-pools-spine.yml │ │ │ │ │ ├── ipv6-numbered-leaf1a.yml │ │ │ │ │ ├── ipv6-numbered-leaf1b.yml │ │ │ │ │ ├── ipv6-numbered-leaf2a.yml │ │ │ │ │ ├── ipv6-numbered-spine1.yml │ │ │ │ │ ├── ipv6-numbered-spine2.yml │ │ │ │ │ ├── ipv6-numbered-vtep-loopback0-leaf1a.yml │ │ │ │ │ ├── ipv6-numbered-vtep-loopback0-leaf1b.yml │ │ │ │ │ ├── ipv6-numbered-vtep-loopback0-spine.yml │ │ │ │ │ ├── isis-cleartext-keys-leaf1.yml │ │ │ │ │ ├── isis-cleartext-keys-leaf2.yml │ │ │ │ │ ├── isis-system-id-format-using-node-id.yml │ │ │ │ │ ├── isis-system-id-format-using-underlay-loopback.yml │ │ │ │ │ ├── l2vlan-profiles.yml │ │ │ │ │ ├── l3-edge-bgp.yml │ │ │ │ │ ├── l3-edge-isis.yml │ │ │ │ │ ├── l3-edge-multicast.yml │ │ │ │ │ ├── l3-edge-ospf-auth.yml │ │ │ │ │ ├── l3-edge-ospf.yml │ │ │ │ │ ├── l3-edge-rfc5549.yml │ │ │ │ │ ├── leaf-wan-use-evpn-on-lan.yml │ │ │ │ │ ├── leaf1-dot1x-evpn-redistribution-enabled-vlan-aware-bundles.yml │ │ │ │ │ ├── leaf1-dot1x-evpn-redistribution-enabled.yml │ │ │ │ │ ├── leaf2-dot1x-evpn-redistribution-disabled-vlan-aware-bundles.yml │ │ │ │ │ ├── leaf2-dot1x-evpn-redistribution-disabled.yml │ │ │ │ │ ├── legacy-autovpn-cv-interface-tags-test.yml │ │ │ │ │ ├── legacy-autovpn-edge-no-default-policy.yml │ │ │ │ │ ├── legacy-autovpn-edge.yml │ │ │ │ │ ├── legacy-autovpn-empty-load-balance-policy.yml │ │ │ │ │ ├── legacy-autovpn-rr1.yml │ │ │ │ │ ├── legacy-autovpn-rr2.yml │ │ │ │ │ ├── logging-settings-local-interface.yml │ │ │ │ │ ├── logging-settings.yml │ │ │ │ │ ├── management-eapi-vrfs-2.yml │ │ │ │ │ ├── management-eapi-vrfs-3.yml │ │ │ │ │ ├── management-eapi-vrfs.yml │ │ │ │ │ ├── management-settings-console.yml │ │ │ │ │ ├── management-settings-login-banner.yml │ │ │ │ │ ├── management-settings-motd-banner.yml │ │ │ │ │ ├── management-settings.yml │ │ │ │ │ ├── mgmt-interface-default.yml │ │ │ │ │ ├── mgmt-interface-description.yml │ │ │ │ │ ├── mgmt-interface-dhcp-with-accept-default-route-false.yml │ │ │ │ │ ├── mgmt-interface-dhcp.yml │ │ │ │ │ ├── mgmt-interface-dualstack.yml │ │ │ │ │ ├── mgmt-interface-fabric.yml │ │ │ │ │ ├── mgmt-interface-host.yml │ │ │ │ │ ├── mgmt-interface-ipv6.yml │ │ │ │ │ ├── mgmt-interface-platform.yml │ │ │ │ │ ├── mgmt-interface-settings-1.yml │ │ │ │ │ ├── mgmt-interface-settings-2.yml │ │ │ │ │ ├── mh-l2leaf1a.yml │ │ │ │ │ ├── mh-leaf1a.yml │ │ │ │ │ ├── mh-leaf1b.yml │ │ │ │ │ ├── mh-leaf2a.yml │ │ │ │ │ ├── mlag-bgp-different-as-notation-1.yml │ │ │ │ │ ├── mlag-bgp-different-as-notation-2.yml │ │ │ │ │ ├── mlag-ipv6-l3leaf1a.yml │ │ │ │ │ ├── mlag-ipv6-l3leaf1b.yml │ │ │ │ │ ├── mlag-isis-l3leaf1a.yml │ │ │ │ │ ├── mlag-isis-l3leaf1b.yml │ │ │ │ │ ├── mlag-isis-spine.yml │ │ │ │ │ ├── mlag-odd-id-l3leaf1a.yml │ │ │ │ │ ├── mlag-odd-id-l3leaf1b.yml │ │ │ │ │ ├── mlag-ospf-l3leaf1a.yml │ │ │ │ │ ├── mlag-ospf-l3leaf1b.yml │ │ │ │ │ ├── mlag-same-subnet-l3leaf1a.yml │ │ │ │ │ ├── mlag-same-subnet-l3leaf1b.yml │ │ │ │ │ ├── mlag-same-subnet-l3leaf2a.yml │ │ │ │ │ ├── mlag-same-subnet-l3leaf2b.yml │ │ │ │ │ ├── monitor-combined-settings.yml │ │ │ │ │ ├── monitor-connectivity-settings.yml │ │ │ │ │ ├── monitor-layer1-minimal.yml │ │ │ │ │ ├── monitor-layer1-settings.yml │ │ │ │ │ ├── network-ports-tests-2.yml │ │ │ │ │ ├── network-ports-tests.1.yml │ │ │ │ │ ├── network-services-arp-static-entries.yml │ │ │ │ │ ├── network-services-l2vlan-private-vlan.yml │ │ │ │ │ ├── network-services-l3-port-channels.yml │ │ │ │ │ ├── network-services-point-to-point.yml │ │ │ │ │ ├── network-services-static-routes.yml │ │ │ │ │ ├── no-mgmt-gateway.yml │ │ │ │ │ ├── no-mgmt-interface.yml │ │ │ │ │ ├── node-type-l3-interfaces-bgp.yml │ │ │ │ │ ├── node-type-l3-interfaces.yml │ │ │ │ │ ├── node-type-l3-port-channels-subinterfaces.yml │ │ │ │ │ ├── node-type-l3-port-channels.yml │ │ │ │ │ ├── ntp-settings-1.yml │ │ │ │ │ ├── ntp-settings-2.yml │ │ │ │ │ ├── only-connected-endpoints.yml │ │ │ │ │ ├── ospf-cleartext-passwords.yml │ │ │ │ │ ├── ospf-preencrypted-passwords.yml │ │ │ │ │ ├── overlay-routing-protocol-cvx-l3leaf1.yml │ │ │ │ │ ├── overlay-routing-protocol-cvx-l3leaf2.yml │ │ │ │ │ ├── overlay-routing-protocol-cvx-server1.yml │ │ │ │ │ ├── overlay-routing-protocol-cvx-server2.yml │ │ │ │ │ ├── overlay-routing-protocol-cvx-server3.yml │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf1.yml │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf2.yml │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf3a.yml │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf3b.yml │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf4.yml │ │ │ │ │ ├── override-uplink-type-d.yml │ │ │ │ │ ├── override-uplink-type-u.yml │ │ │ │ │ ├── override-vtep-l3leaf1a.yml │ │ │ │ │ ├── override-vtep-l3leaf1b.yml │ │ │ │ │ ├── p2p-uplinks-ipv4-prefix-length.yml │ │ │ │ │ ├── platform-7358x4.yml │ │ │ │ │ ├── platform-settings.yml │ │ │ │ │ ├── ptp-tests-l2leaf1-ptp-disabled.yml │ │ │ │ │ ├── ptp-tests-l2leaf2-ptp-enabled-uplink-disabled.yml │ │ │ │ │ ├── ptp-tests-l2leaf2-ptp-enabled.yml │ │ │ │ │ ├── ptp-tests-leaf1.yml │ │ │ │ │ ├── ptp-tests-leaf2.yml │ │ │ │ │ ├── ptp-tests-leaf3.yml │ │ │ │ │ ├── ptp-tests-leaf4.yml │ │ │ │ │ ├── ptp-tests-leaf5.yml │ │ │ │ │ ├── ptp-tests-leaf6.yml │ │ │ │ │ ├── ptp-tests-spine1.yml │ │ │ │ │ ├── ptp-tests-spine2.yml │ │ │ │ │ ├── ptp-tests-spine3.yml │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf1.yml │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf10.yml │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf2.yml │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf3.yml │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf4.yml │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf5.yml │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf6.yml │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf7.yml │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf9.yml │ │ │ │ │ ├── relaxed-structured-config-validation.yml │ │ │ │ │ ├── sfe-interface-profile-options.yml │ │ │ │ │ ├── sflow-settings-1.yml │ │ │ │ │ ├── sflow-settings-2.yml │ │ │ │ │ ├── sflow-tests-l2-leaf1.yml │ │ │ │ │ ├── sflow-tests-l2-leaf2.yml │ │ │ │ │ ├── sflow-tests-leaf1.yml │ │ │ │ │ ├── sflow-tests-leaf2.yml │ │ │ │ │ ├── sflow-tests-leaf3.yml │ │ │ │ │ ├── sflow-tests-leaf4.yml │ │ │ │ │ ├── sflow-tests-spine1.yml │ │ │ │ │ ├── sflow-tests-spine2.yml │ │ │ │ │ ├── site-ha-disabled-leaf.yml │ │ │ │ │ ├── site-ha-enabled-leaf1.yml │ │ │ │ │ ├── site-ha-enabled-leaf2a.yml │ │ │ │ │ ├── site-ha-enabled-leaf2b.yml │ │ │ │ │ ├── sl-leaf0a.yml │ │ │ │ │ ├── sl-leaf0b.yml │ │ │ │ │ ├── sl-leaf1a.yml │ │ │ │ │ ├── sl-leaf1b.yml │ │ │ │ │ ├── sl-leaf2a.yml │ │ │ │ │ ├── sl-leaf2b.yml │ │ │ │ │ ├── sl-mleaf1.yml │ │ │ │ │ ├── snmp-autogen-engineid-hostname-and-ip-inband.yml │ │ │ │ │ ├── snmp-autogen-engineid-hostname-ip-dhcp.yml │ │ │ │ │ ├── snmp-autogen-engineid-hostname-ip-oob.yml │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-default-mgmt-inband.yml │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-default-mgmt-oob.yml │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-dhcp.yml │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-inband-ip.yml │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-oob-ip.yml │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-oob-ipv6.yml │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-specific-ip.yml │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-type3.yml │ │ │ │ │ ├── snmp-settings-1.yml │ │ │ │ │ ├── snmp-settings-2.yml │ │ │ │ │ ├── snmp-system-mac-engineid-1.yml │ │ │ │ │ ├── snmp-system-mac-engineid-2.yml │ │ │ │ │ ├── source-interfaces-1.yml │ │ │ │ │ ├── source-interfaces.yml │ │ │ │ │ ├── spanning-tree-mode-rapid-pvst.yml │ │ │ │ │ ├── ssh-settings-1.yml │ │ │ │ │ ├── ssh-settings-2.yml │ │ │ │ │ ├── ssh-settings-3.yml │ │ │ │ │ ├── svi-profile-node-1.yml │ │ │ │ │ ├── svi-profile-node-2.yml │ │ │ │ │ ├── tenant-default-vrf-settings.yml │ │ │ │ │ ├── tenant-default-vrf-with-loopbacks.yml │ │ │ │ │ ├── test-mgmt-gateway-in-node-group.yml │ │ │ │ │ ├── trunk-group-tests-l2leaf1a.yml │ │ │ │ │ ├── trunk-group-tests-l2leaf1b.yml │ │ │ │ │ ├── trunk-group-tests-l2leaf3.yml │ │ │ │ │ ├── trunk-group-tests-l2leaf4.yml │ │ │ │ │ ├── trunk-group-tests-l3leaf1a.yml │ │ │ │ │ ├── trunk-group-tests-l3leaf1b.yml │ │ │ │ │ ├── trunk-group-tests-l3leaf2a.yml │ │ │ │ │ ├── trunk-group-tests-l3leaf2b.yml │ │ │ │ │ ├── underlay-filter-peer-as-evpn-1.yml │ │ │ │ │ ├── underlay-filter-peer-as-evpn-2.yml │ │ │ │ │ ├── underlay-filter-peer-as-evpn-3.yml │ │ │ │ │ ├── underlay-filter-peer-as-l3leaf1.yml │ │ │ │ │ ├── underlay-filter-peer-as-spine1.yml │ │ │ │ │ ├── underlay-filter-peer-as-spine2.yml │ │ │ │ │ ├── underlay-filter-redistribute-connected-false-svi.yml │ │ │ │ │ ├── underlay-filter-redistribute-connected-to-bgp-without-route-map.yml │ │ │ │ │ ├── underlay-multicast-l2leaf1a.yml │ │ │ │ │ ├── underlay-multicast-l3leaf1a.yml │ │ │ │ │ ├── underlay-multicast-l3leaf1b.yml │ │ │ │ │ ├── underlay-multicast-l3leaf2a.yml │ │ │ │ │ ├── underlay-multicast-l3leaf2b.yml │ │ │ │ │ ├── underlay-multicast-l3leaf3a.yml │ │ │ │ │ ├── underlay-multicast-l3leaf3b.yml │ │ │ │ │ ├── underlay-multicast-leaf1.yml │ │ │ │ │ ├── underlay-multicast-spine1.yml │ │ │ │ │ ├── underlay-multicast-spine2.yml │ │ │ │ │ ├── underlay-ospf-process-id-same-as-ospf-process-id-with-vrf-default.yml │ │ │ │ │ ├── uplink-lan-l2leaf.yml │ │ │ │ │ ├── uplink-lan-wan-router1.yml │ │ │ │ │ ├── uplink-lan-wan-router2.yml │ │ │ │ │ ├── uplink-mlag-structured-config-l2leaf1a.yml │ │ │ │ │ ├── uplink-mlag-structured-config-l2leaf1b.yml │ │ │ │ │ ├── uplink-mlag-structured-config-l3leaf1a.yml │ │ │ │ │ ├── uplink-mlag-structured-config-l3leaf1b.yml │ │ │ │ │ ├── uplink-mlag-structured-config-spine1.yml │ │ │ │ │ ├── uplink-native-vlan-child.yml │ │ │ │ │ ├── uplink-native-vlan-grandparent.yml │ │ │ │ │ ├── uplink-native-vlan-parent.yml │ │ │ │ │ ├── uplink-p2p-vrfs-rfc5549-tests-leaf.yml │ │ │ │ │ ├── uplink-p2p-vrfs-rfc5549-tests-spine1.yml │ │ │ │ │ ├── uplink-p2p-vrfs-tests-l2leaf1.yml │ │ │ │ │ ├── uplink-p2p-vrfs-tests-leaf1.yml │ │ │ │ │ ├── uplink-p2p-vrfs-tests-leaf2.yml │ │ │ │ │ ├── uplink-p2p-vrfs-tests-spine1.yml │ │ │ │ │ ├── uplink-p2p-vrfs-tests-spine2.yml │ │ │ │ │ ├── validation-profiles.yml │ │ │ │ │ ├── varpv6.yml │ │ │ │ │ ├── vrfs-rd-rt-override.yml │ │ │ │ │ └── vrfs-rt-import-and-export.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── ASDOT_FOR_WAN_HA.yml │ │ │ │ │ │ ├── AUTO_BGP_ASN.yml │ │ │ │ │ │ ├── AUTO_NODE_TYPE.yml │ │ │ │ │ │ ├── AVD_LAB.yml │ │ │ │ │ │ ├── BGP_FROM_NETWORK_SERVICES.yml │ │ │ │ │ │ ├── BGP_FROM_NETWORK_SERVICES_GROUP4.yml │ │ │ │ │ │ ├── BGP_PASSWORD_ENCRYPTION.yml │ │ │ │ │ │ ├── BGP_PEER_GROUPS.yml │ │ │ │ │ │ ├── CORE_UNIT_TESTS.yml │ │ │ │ │ │ ├── CUSTOM_PYTHON_MODULES_L3LEAFS.yml │ │ │ │ │ │ ├── CUSTOM_PYTHON_MODULES_SPINES.yml │ │ │ │ │ │ ├── CUSTOM_PYTHON_MODULES_TESTS.yml │ │ │ │ │ │ ├── CV_PATHFINDER_CUSTOM_CONTROL_PLANE_POLICY_TESTS.yml │ │ │ │ │ │ ├── CV_PATHFINDER_MULTI_RR_TESTS.yml │ │ │ │ │ │ ├── CV_PATHFINDER_TESTS.yml │ │ │ │ │ │ ├── CV_TOPOLOGY.yml │ │ │ │ │ │ ├── DC1_BL1.yml │ │ │ │ │ │ ├── DC1_FABRIC.yml │ │ │ │ │ │ ├── DC1_L2LEAFS.yml │ │ │ │ │ │ ├── DC1_LEAF1.yml │ │ │ │ │ │ ├── DC1_LEAF2.yml │ │ │ │ │ │ ├── DC1_LEAFS.yml │ │ │ │ │ │ ├── DC1_SERVERS.yml │ │ │ │ │ │ ├── DC1_SPINES.yml │ │ │ │ │ │ ├── DC1_SVC3.yml │ │ │ │ │ │ ├── DC1_TENANTS_NETWORKS/ │ │ │ │ │ │ │ ├── Tenant_A.yml │ │ │ │ │ │ │ ├── Tenant_B.yml │ │ │ │ │ │ │ ├── Tenant_C.yml │ │ │ │ │ │ │ ├── Tenant_D.yml │ │ │ │ │ │ │ └── main.yml │ │ │ │ │ │ ├── DEVICES_TESTS.yml │ │ │ │ │ │ ├── DHCP_RELAY.yml │ │ │ │ │ │ ├── DHCP_RELAY_1.yml │ │ │ │ │ │ ├── DOT1X_EVPN_REDISTRIBUTION_TESTS.yml │ │ │ │ │ │ ├── DOWNLINK_POOLS_TESTS.yml │ │ │ │ │ │ ├── DUPLICATE_SVIS_L2VLANS.yml │ │ │ │ │ │ ├── EOS_DESIGNS_UNIT_TESTS.yml │ │ │ │ │ │ ├── EVPN_MULTICAST_L3LEAF1.yml │ │ │ │ │ │ ├── EVPN_MULTICAST_TESTS.yml │ │ │ │ │ │ ├── EVPN_MULTICAST_TESTS_L2LEAFS.yml │ │ │ │ │ │ ├── EVPN_MULTICAST_TESTS_L3LEAFS.yml │ │ │ │ │ │ ├── EVPN_MULTICAST_TESTS_SPINES.yml │ │ │ │ │ │ ├── EVPN_PREVENT_READVERTISE_TO_SERVER.yml │ │ │ │ │ │ ├── FABRIC_IP_ADDRESSING.yml │ │ │ │ │ │ ├── FLOW_TRACKING_TESTS.yml │ │ │ │ │ │ ├── FLOW_TRACKING_TESTS_L2_LEAFS.yml │ │ │ │ │ │ ├── FLOW_TRACKING_TESTS_LEAFS.yml │ │ │ │ │ │ ├── FLOW_TRACKING_TESTS_LEAFS_2.yml │ │ │ │ │ │ ├── FLOW_TRACKING_TESTS_LEAFS_3.yml │ │ │ │ │ │ ├── FLOW_TRACKING_TESTS_SPINES.yml │ │ │ │ │ │ ├── FLOW_TRACKING_TESTS_SPINES_1.yml │ │ │ │ │ │ ├── FLOW_TRACKING_TESTS_SPINES_2.yml │ │ │ │ │ │ ├── HARDWARE_FEATURES_ON_VIRTUAL_PLATFORMS.yml │ │ │ │ │ │ ├── IGMP_QUERIER_L2LEAFS.yml │ │ │ │ │ │ ├── IGMP_QUERIER_L3LEAFS.yml │ │ │ │ │ │ ├── IGMP_QUERIER_TESTS.yml │ │ │ │ │ │ ├── INBAND_MGMT_TESTS.yml │ │ │ │ │ │ ├── INBAND_MGMT_TESTS_DEVICES_WITH_OOB_MGMT.yml │ │ │ │ │ │ ├── INBAND_ZTP_WITHOUT_NTP.yml │ │ │ │ │ │ ├── IPV6_DOWNLINK_POOLS.yml │ │ │ │ │ │ ├── IPV6_NUMBERED_LEAFS.yml │ │ │ │ │ │ ├── IPV6_NUMBERED_SPINES.yml │ │ │ │ │ │ ├── IPV6_NUMBERED_VTEP_LOOPBACK0.yml │ │ │ │ │ │ ├── ISIS_CLEARTEXT_KEYS_TESTS.yml │ │ │ │ │ │ ├── LEGACY_AUTOVPN_TESTS.yml │ │ │ │ │ │ ├── MGMT_GATEWAY_TESTS.yml │ │ │ │ │ │ ├── MH_L2LEAFS_TESTS.yml │ │ │ │ │ │ ├── MH_LEAFS_TESTS.yml │ │ │ │ │ │ ├── MH_SERVERS.yml │ │ │ │ │ │ ├── MH_TENANT_NETWORKS.yml │ │ │ │ │ │ ├── MLAG_BGP_DIFFERENT_AS_NOTATION.yml │ │ │ │ │ │ ├── MLAG_IPV6.yml │ │ │ │ │ │ ├── MLAG_ISIS_TESTS.yml │ │ │ │ │ │ ├── MLAG_ODD_ID.yml │ │ │ │ │ │ ├── MLAG_OSPF_TESTS.yml │ │ │ │ │ │ ├── MLAG_SAME_SUBNET.yml │ │ │ │ │ │ ├── NETWORK_PORTS_TESTS.yml │ │ │ │ │ │ ├── OVERLAY_EBGP_EVPN_GATEWAY_TESTS.yml │ │ │ │ │ │ ├── OVERLAY_IBGP_EVPN_TESTS.yml │ │ │ │ │ │ ├── OVERLAY_ROUTING_PROTOCOL_CVX_TESTS.yml │ │ │ │ │ │ ├── OVERLAY_ROUTING_PROTOCOL_HER_TESTS.yml │ │ │ │ │ │ ├── OVERRIDE_UPLINK_TYPE.yml │ │ │ │ │ │ ├── OVERRIDE_VTEP_LEAFS.yml │ │ │ │ │ │ ├── PLATFORM_SETTINGS_TESTS.yml │ │ │ │ │ │ ├── PTP_TESTS.yml │ │ │ │ │ │ ├── PTP_TESTS_L2LEAFS.yml │ │ │ │ │ │ ├── PTP_TESTS_LEAFS.yml │ │ │ │ │ │ ├── PTP_TESTS_SPINES.yml │ │ │ │ │ │ ├── PTP_TESTS_UPLINKS.yml │ │ │ │ │ │ ├── RD_RT_ADMIN_SUBFIELD_TESTS.yml │ │ │ │ │ │ ├── SFLOW_TESTS.yml │ │ │ │ │ │ ├── SFLOW_TESTS_L2_LEAFS.yml │ │ │ │ │ │ ├── SFLOW_TESTS_LEAFS.yml │ │ │ │ │ │ ├── SFLOW_TESTS_SPINES.yml │ │ │ │ │ │ ├── SINGLE_LINK_TO_MLAG_PAIR.yml │ │ │ │ │ │ ├── SITE_EVPN.yml │ │ │ │ │ │ ├── SVI_PROFILE_TESTS.yml │ │ │ │ │ │ ├── TRUNK_GROUP_TESTS.yml │ │ │ │ │ │ ├── TRUNK_GROUP_TESTS_L2LEAF.yml │ │ │ │ │ │ ├── TRUNK_GROUP_TESTS_L3LEAF.yml │ │ │ │ │ │ ├── UNDERLAY_FILTER_PEER_AS_TESTS.yml │ │ │ │ │ │ ├── UNDERLAY_MULTICAST_L2LEAFS.yml │ │ │ │ │ │ ├── UNDERLAY_MULTICAST_L3LEAF2.yml │ │ │ │ │ │ ├── UNDERLAY_MULTICAST_L3LEAFS.yml │ │ │ │ │ │ ├── UNDERLAY_MULTICAST_SPINES.yml │ │ │ │ │ │ ├── UNDERLAY_MULTICAST_TESTS.yml │ │ │ │ │ │ ├── UNDERLAY_MULTICAST_WITH_NO_PEERS.yml │ │ │ │ │ │ ├── UNDERLAY_PEER_FILTER_TESTS.yml │ │ │ │ │ │ ├── UPLINK_LAN_TESTS.yml │ │ │ │ │ │ ├── UPLINK_MLAG_STRUCTURED_CONFIG_L2LEAFS.yml │ │ │ │ │ │ ├── UPLINK_MLAG_STRUCTURED_CONFIG_L3LEAFS.yml │ │ │ │ │ │ ├── UPLINK_MLAG_STRUCTURED_CONFIG_SPINES.yml │ │ │ │ │ │ ├── UPLINK_MLAG_STRUCTURED_CONFIG_TESTS.yml │ │ │ │ │ │ ├── UPLINK_NATIVE_VLAN_TESTS.yml │ │ │ │ │ │ ├── UPLINK_P2P_VRFS_RFC5549_TESTS.yml │ │ │ │ │ │ ├── UPLINK_P2P_VRFS_TESTS.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── aaa-settings-1.yml │ │ │ │ │ │ ├── aaa-settings-2.yml │ │ │ │ │ │ ├── aaa-settings-3.yml │ │ │ │ │ │ ├── add-subnets-to-redistribution-in-default-vrf-with-sequence30.yml │ │ │ │ │ │ ├── address-locking-2.yml │ │ │ │ │ │ ├── address-locking-3.yml │ │ │ │ │ │ ├── address-locking-4.yml │ │ │ │ │ │ ├── address-locking.yml │ │ │ │ │ │ ├── always-configure-ip-routing.yml │ │ │ │ │ │ ├── bgp-cleartext-passwords.yml │ │ │ │ │ │ ├── bgp-from-network-services-41.yml │ │ │ │ │ │ ├── bgp-options.yml │ │ │ │ │ │ ├── bgp-peer-groups-1.yml │ │ │ │ │ │ ├── bgp-peer-groups-ipv6-1.yml │ │ │ │ │ │ ├── connected-endpoints-no-network-services.yml │ │ │ │ │ │ ├── connected-endpoints-only-defined-vlans.yml │ │ │ │ │ │ ├── connected-endpoints.yml │ │ │ │ │ │ ├── core-1-isis-sr-ldp.yml │ │ │ │ │ │ ├── core-2-ospf-ldp.yml │ │ │ │ │ │ ├── core-3-isis-sr-ldp.yml │ │ │ │ │ │ ├── core-4-multicast.yml │ │ │ │ │ │ ├── core-5-isis-sr-ldp.yml │ │ │ │ │ │ ├── core-6-isis-ldp.yml │ │ │ │ │ │ ├── custom-ptp-profile.yml │ │ │ │ │ │ ├── custom-structured-configuration.yml │ │ │ │ │ │ ├── cv-pathfinder-custom-control-plane-policy-edge-2.yml │ │ │ │ │ │ ├── cv-pathfinder-custom-control-plane-policy-edge-3.yml │ │ │ │ │ │ ├── cv-pathfinder-edge-custom-default-policy.yml │ │ │ │ │ │ ├── cv-pathfinder-edge-no-default-policy.yml │ │ │ │ │ │ ├── cv-pathfinder-edge-no-ipsec-for-wan-path-group.yml │ │ │ │ │ │ ├── cv-pathfinder-edge-wan-use-evpn-on-lan-no-overlay-on-lan.yml │ │ │ │ │ │ ├── cv-pathfinder-edge1.yml │ │ │ │ │ │ ├── cv-pathfinder-edge2b.yml │ │ │ │ │ │ ├── cv-pathfinder-metadata-with-no-default-vrf-in-wan-virtual-topologies.yml │ │ │ │ │ │ ├── cv-settings.yml │ │ │ │ │ │ ├── dc1-bl1a.yml │ │ │ │ │ │ ├── dc1-l2leaf1a.yml │ │ │ │ │ │ ├── dc1-spine4.yml │ │ │ │ │ │ ├── default-interface-mtu-hostvars.yml │ │ │ │ │ │ ├── default-interface-mtu-platform.yml │ │ │ │ │ │ ├── default-overlay-protocol-cvx.yml │ │ │ │ │ │ ├── default-overlay-protocol-her.yml │ │ │ │ │ │ ├── device.with.dots.in.hostname.yml │ │ │ │ │ │ ├── devices-leaf1a.yml │ │ │ │ │ │ ├── devices-leaf2a.yml │ │ │ │ │ │ ├── devices-leaf2b.yml │ │ │ │ │ │ ├── dhcp-relay-option-82-non-vtep.yml │ │ │ │ │ │ ├── dhcp-relay-option-82.yml │ │ │ │ │ │ ├── dhcp-relay-vtep.yml │ │ │ │ │ │ ├── dns-settings-1.yml │ │ │ │ │ │ ├── dns-settings-2.yml │ │ │ │ │ │ ├── dns-settings-3.yml │ │ │ │ │ │ ├── dot1x-settings-1.yml │ │ │ │ │ │ ├── dot1x-settings-2.yml │ │ │ │ │ │ ├── dot1x-settings-3.yml │ │ │ │ │ │ ├── dot1x-settings-4.yml │ │ │ │ │ │ ├── duplicate-vrfs.yml │ │ │ │ │ │ ├── ebgp-overlay-address-families-vpn-ipv4.yml │ │ │ │ │ │ ├── eos-cli.yml │ │ │ │ │ │ ├── evpn-multicast-disabled.yml │ │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-1.yml │ │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-6.yml │ │ │ │ │ │ ├── evpn-prevent-readvertise-to-server-8.yml │ │ │ │ │ │ ├── evpn-role-server-overlay-vxlan-ibgp.yml │ │ │ │ │ │ ├── evpn-services-l2-only-false.yml │ │ │ │ │ │ ├── evpn-services-l2-only-true.yml │ │ │ │ │ │ ├── evpn-to-ipvpn-gateway.yml │ │ │ │ │ │ ├── evpn-vlan-bundle-svi-l2vlan.yml │ │ │ │ │ │ ├── evpn-vlan-bundle.yml │ │ │ │ │ │ ├── evpn-vtep-with-default-vrf-not-evpn.yml │ │ │ │ │ │ ├── exclude-as-extra-fabric-validation-target.yml │ │ │ │ │ │ ├── fabric-numbering-node-id.yml │ │ │ │ │ │ ├── filter.only-vlans-in-use.yml │ │ │ │ │ │ ├── filter.vrfs.yml │ │ │ │ │ │ ├── flow-tracking-tests-l2-leaf3.yml │ │ │ │ │ │ ├── flow-tracking-tests-l2-leaf4.yml │ │ │ │ │ │ ├── general-settings.yml │ │ │ │ │ │ ├── generate-cv-tags-1.yml │ │ │ │ │ │ ├── generate-cv-tags-2.yml │ │ │ │ │ │ ├── hardware-counters.yml │ │ │ │ │ │ ├── ignore-custom-keys-in-data-models.yml │ │ │ │ │ │ ├── inband-mgmt-ipv6-with-address.yml │ │ │ │ │ │ ├── inband-mgmt-parent-ipv6-3.yml │ │ │ │ │ │ ├── inband-mgmt-per-interface-mtu-false.yml │ │ │ │ │ │ ├── inband-mgmt-spine2-ztp.yml │ │ │ │ │ │ ├── ipv4-acls.yml │ │ │ │ │ │ ├── isis-system-id-format-using-node-id.yml │ │ │ │ │ │ ├── isis-system-id-format-using-underlay-loopback.yml │ │ │ │ │ │ ├── l2vlan-profiles.yml │ │ │ │ │ │ ├── l3-edge-bgp.yml │ │ │ │ │ │ ├── l3-edge-isis.yml │ │ │ │ │ │ ├── l3-edge-multicast.yml │ │ │ │ │ │ ├── l3-edge-ospf-auth.yml │ │ │ │ │ │ ├── l3-edge-ospf.yml │ │ │ │ │ │ ├── l3-edge-rfc5549.yml │ │ │ │ │ │ ├── leaf1-dot1x-evpn-redistribution-enabled-vlan-aware-bundles.yml │ │ │ │ │ │ ├── leaf1-dot1x-evpn-redistribution-enabled.yml │ │ │ │ │ │ ├── leaf2-dot1x-evpn-redistribution-disabled-vlan-aware-bundles.yml │ │ │ │ │ │ ├── leaf2-dot1x-evpn-redistribution-disabled.yml │ │ │ │ │ │ ├── legacy-autovpn-cv-interface-tags-test.yml │ │ │ │ │ │ ├── legacy-autovpn-edge-no-default-policy.yml │ │ │ │ │ │ ├── legacy-autovpn-empty-load-balance-policy.yml │ │ │ │ │ │ ├── logging-settings-local-interface.yml │ │ │ │ │ │ ├── logging-settings.yml │ │ │ │ │ │ ├── management-eapi-vrfs-2.yml │ │ │ │ │ │ ├── management-eapi-vrfs-3.yml │ │ │ │ │ │ ├── management-eapi-vrfs.yml │ │ │ │ │ │ ├── management-settings-console.yml │ │ │ │ │ │ ├── management-settings-login-banner.yml │ │ │ │ │ │ ├── management-settings-motd-banner.yml │ │ │ │ │ │ ├── management-settings.yml │ │ │ │ │ │ ├── mgmt-interface-default.yml │ │ │ │ │ │ ├── mgmt-interface-description.yml │ │ │ │ │ │ ├── mgmt-interface-dhcp-with-accept-default-route-false.yml │ │ │ │ │ │ ├── mgmt-interface-dhcp.yml │ │ │ │ │ │ ├── mgmt-interface-dualstack.yml │ │ │ │ │ │ ├── mgmt-interface-fabric.yml │ │ │ │ │ │ ├── mgmt-interface-host.yml │ │ │ │ │ │ ├── mgmt-interface-ipv6.yml │ │ │ │ │ │ ├── mgmt-interface-platform.yml │ │ │ │ │ │ ├── mgmt-interface-settings-1.yml │ │ │ │ │ │ ├── mgmt-interface-settings-2.yml │ │ │ │ │ │ ├── mlag-bgp-different-as-notation-1.yml │ │ │ │ │ │ ├── mlag-isis-spine.yml │ │ │ │ │ │ ├── mlag-odd-id-l3leaf1a.yml │ │ │ │ │ │ ├── mlag-odd-id-l3leaf1b.yml │ │ │ │ │ │ ├── monitor-combined-settings.yml │ │ │ │ │ │ ├── monitor-connectivity-settings.yml │ │ │ │ │ │ ├── monitor-layer1-minimal.yml │ │ │ │ │ │ ├── monitor-layer1-settings.yml │ │ │ │ │ │ ├── network-services-arp-static-entries.yml │ │ │ │ │ │ ├── network-services-l2vlan-private-vlan.yml │ │ │ │ │ │ ├── network-services-l3-port-channels.yml │ │ │ │ │ │ ├── network-services-point-to-point.yml │ │ │ │ │ │ ├── network-services-static-routes.yml │ │ │ │ │ │ ├── no-mgmt-gateway.yml │ │ │ │ │ │ ├── no-mgmt-interface.yml │ │ │ │ │ │ ├── node-type-l3-interfaces-bgp.yml │ │ │ │ │ │ ├── node-type-l3-interfaces.yml │ │ │ │ │ │ ├── node-type-l3-port-channels-subinterfaces.yml │ │ │ │ │ │ ├── node-type-l3-port-channels.yml │ │ │ │ │ │ ├── ntp-settings-1.yml │ │ │ │ │ │ ├── ntp-settings-2.yml │ │ │ │ │ │ ├── only-connected-endpoints.yml │ │ │ │ │ │ ├── ospf-cleartext-passwords.yml │ │ │ │ │ │ ├── ospf-preencrypted-passwords.yml │ │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf3.yml │ │ │ │ │ │ ├── overlay-routing-protocol-her-l3leaf4.yml │ │ │ │ │ │ ├── p2p-uplinks-ipv4-prefix-length.yml │ │ │ │ │ │ ├── platform-7358x4.yml │ │ │ │ │ │ ├── platform-settings.yml │ │ │ │ │ │ ├── ptp-tests-leaf2.yml │ │ │ │ │ │ ├── ptp-tests-spine1.yml │ │ │ │ │ │ ├── ptp-tests-spine2.yml │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf1.yml │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf10.yml │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf2.yml │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf3.yml │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf4.yml │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf5.yml │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf6.yml │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf7.yml │ │ │ │ │ │ ├── rd-rt-admin-subfield-l3leaf9.yml │ │ │ │ │ │ ├── relaxed-structured-config-validation.yml │ │ │ │ │ │ ├── sfe-interface-profile-options.yml │ │ │ │ │ │ ├── sflow-settings-1.yml │ │ │ │ │ │ ├── sflow-settings-2.yml │ │ │ │ │ │ ├── snmp-autogen-engineid-hostname-and-ip-inband.yml │ │ │ │ │ │ ├── snmp-autogen-engineid-hostname-ip-dhcp.yml │ │ │ │ │ │ ├── snmp-autogen-engineid-hostname-ip-oob.yml │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-default-mgmt-inband.yml │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-default-mgmt-oob.yml │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-dhcp.yml │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-inband-ip.yml │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-oob-ip.yml │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-oob-ipv6.yml │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-hostname-specific-ip.yml │ │ │ │ │ │ ├── snmp-autogen-engineid-rfc3411-type3.yml │ │ │ │ │ │ ├── snmp-settings-1.yml │ │ │ │ │ │ ├── snmp-settings-2.yml │ │ │ │ │ │ ├── snmp-system-mac-engineid-1.yml │ │ │ │ │ │ ├── snmp-system-mac-engineid-2.yml │ │ │ │ │ │ ├── source-interfaces-1.yml │ │ │ │ │ │ ├── source-interfaces.yml │ │ │ │ │ │ ├── spanning-tree-mode-rapid-pvst.yml │ │ │ │ │ │ ├── ssh-settings-1.yml │ │ │ │ │ │ ├── ssh-settings-2.yml │ │ │ │ │ │ ├── ssh-settings-3.yml │ │ │ │ │ │ ├── svi-profile-node-2.yml │ │ │ │ │ │ ├── tenant-default-vrf-settings.yml │ │ │ │ │ │ ├── tenant-default-vrf-with-loopbacks.yml │ │ │ │ │ │ ├── trunk-group-tests-l2leaf1b.yml │ │ │ │ │ │ ├── trunk-group-tests-l2leaf3.yml │ │ │ │ │ │ ├── trunk-group-tests-l3leaf1b.yml │ │ │ │ │ │ ├── trunk-group-tests-l3leaf2b.yml │ │ │ │ │ │ ├── underlay-filter-peer-as-evpn-1.yml │ │ │ │ │ │ ├── underlay-filter-peer-as-l3leaf1.yml │ │ │ │ │ │ ├── underlay-filter-peer-as-spine1.yml │ │ │ │ │ │ ├── underlay-filter-peer-as-spine2.yml │ │ │ │ │ │ ├── underlay-filter-redistribute-connected-false-svi.yml │ │ │ │ │ │ ├── underlay-filter-redistribute-connected-to-bgp-without-route-map.yml │ │ │ │ │ │ ├── underlay-multicast-l3leaf1b.yml │ │ │ │ │ │ ├── underlay-multicast-spine2.yml │ │ │ │ │ │ ├── underlay-ospf-process-id-same-as-ospf-process-id-with-vrf-default.yml │ │ │ │ │ │ ├── uplink-p2p-vrfs-tests-leaf1.yml │ │ │ │ │ │ ├── uplink-p2p-vrfs-tests-leaf2.yml │ │ │ │ │ │ ├── validation-profiles.yml │ │ │ │ │ │ ├── varpv6.yml │ │ │ │ │ │ ├── vrfs-rd-rt-override.yml │ │ │ │ │ │ └── vrfs-rt-import-and-export.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ └── verify.yml │ │ │ ├── evpn_underlay_ebgp_overlay_ebgp/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── documentation/ │ │ │ │ │ ├── devices/ │ │ │ │ │ │ ├── DC1-BL1A.md │ │ │ │ │ │ ├── DC1-BL1B.md │ │ │ │ │ │ ├── DC1-L2LEAF1A.md │ │ │ │ │ │ ├── DC1-L2LEAF1B.md │ │ │ │ │ │ ├── DC1-L2LEAF2A.md │ │ │ │ │ │ ├── DC1-L2LEAF2B.md │ │ │ │ │ │ ├── DC1-L2LEAF3A.md │ │ │ │ │ │ ├── DC1-LEAF1A.md │ │ │ │ │ │ ├── DC1-LEAF2A.md │ │ │ │ │ │ ├── DC1-LEAF2B.md │ │ │ │ │ │ ├── DC1-SPINE1.md │ │ │ │ │ │ ├── DC1-SPINE2.md │ │ │ │ │ │ ├── DC1-SPINE3.md │ │ │ │ │ │ ├── DC1-SPINE4.md │ │ │ │ │ │ ├── DC1-SVC3A.md │ │ │ │ │ │ └── DC1-SVC3B.md │ │ │ │ │ └── fabric/ │ │ │ │ │ ├── DC1_FABRIC-documentation.md │ │ │ │ │ ├── DC1_FABRIC-p2p-links.csv │ │ │ │ │ └── DC1_FABRIC-topology.csv │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── DC1-BL1A.cfg │ │ │ │ │ │ ├── DC1-BL1B.cfg │ │ │ │ │ │ ├── DC1-L2LEAF1A.cfg │ │ │ │ │ │ ├── DC1-L2LEAF1B.cfg │ │ │ │ │ │ ├── DC1-L2LEAF2A.cfg │ │ │ │ │ │ ├── DC1-L2LEAF2B.cfg │ │ │ │ │ │ ├── DC1-L2LEAF3A.cfg │ │ │ │ │ │ ├── DC1-LEAF1A.cfg │ │ │ │ │ │ ├── DC1-LEAF2A.cfg │ │ │ │ │ │ ├── DC1-LEAF2B.cfg │ │ │ │ │ │ ├── DC1-SPINE1.cfg │ │ │ │ │ │ ├── DC1-SPINE2.cfg │ │ │ │ │ │ ├── DC1-SPINE3.cfg │ │ │ │ │ │ ├── DC1-SPINE4.cfg │ │ │ │ │ │ ├── DC1-SVC3A.cfg │ │ │ │ │ │ └── DC1-SVC3B.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── DC1-BL1A.yml │ │ │ │ │ ├── DC1-BL1B.yml │ │ │ │ │ ├── DC1-L2LEAF1A.yml │ │ │ │ │ ├── DC1-L2LEAF1B.yml │ │ │ │ │ ├── DC1-L2LEAF2A.yml │ │ │ │ │ ├── DC1-L2LEAF2B.yml │ │ │ │ │ ├── DC1-L2LEAF3A.yml │ │ │ │ │ ├── DC1-LEAF1A.yml │ │ │ │ │ ├── DC1-LEAF2A.yml │ │ │ │ │ ├── DC1-LEAF2B.yml │ │ │ │ │ ├── DC1-SPINE1.yml │ │ │ │ │ ├── DC1-SPINE2.yml │ │ │ │ │ ├── DC1-SPINE3.yml │ │ │ │ │ ├── DC1-SPINE4.yml │ │ │ │ │ ├── DC1-SVC3A.yml │ │ │ │ │ └── DC1-SVC3B.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── additional_scenario/ │ │ │ │ │ │ └── .init │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── AVD_LAB.yml │ │ │ │ │ │ ├── DC1_BL1.yml │ │ │ │ │ │ ├── DC1_FABRIC.yml │ │ │ │ │ │ ├── DC1_L2LEAFS.yml │ │ │ │ │ │ ├── DC1_LEAFS.yml │ │ │ │ │ │ ├── DC1_SERVERS.yml │ │ │ │ │ │ ├── DC1_SPINES.yml │ │ │ │ │ │ ├── DC1_TENANTS_NETWORKS.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── DC1-BL1A.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ ├── templates/ │ │ │ │ │ └── interface-descriptions/ │ │ │ │ │ ├── connected-endpoints/ │ │ │ │ │ │ ├── ethernet-interfaces.j2 │ │ │ │ │ │ └── port-channel-interfaces.j2 │ │ │ │ │ ├── loopbacks/ │ │ │ │ │ │ ├── router-id-loopback.j2 │ │ │ │ │ │ └── vtep-loopback.j2 │ │ │ │ │ ├── mlag/ │ │ │ │ │ │ ├── ethernet-interfaces.j2 │ │ │ │ │ │ └── port-channel-interfaces.j2 │ │ │ │ │ └── underlay/ │ │ │ │ │ ├── ethernet-interfaces.j2 │ │ │ │ │ └── port-channel-interfaces.j2 │ │ │ │ └── verify.yml │ │ │ ├── evpn_underlay_isis_overlay_ibgp/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── documentation/ │ │ │ │ │ ├── devices/ │ │ │ │ │ │ ├── DC1-BL1A.md │ │ │ │ │ │ ├── DC1-BL1B.md │ │ │ │ │ │ ├── DC1-L2LEAF1A.md │ │ │ │ │ │ ├── DC1-L2LEAF2A.md │ │ │ │ │ │ ├── DC1-L2LEAF2B.md │ │ │ │ │ │ ├── DC1-LEAF1A.md │ │ │ │ │ │ ├── DC1-LEAF2A.md │ │ │ │ │ │ ├── DC1-LEAF2B.md │ │ │ │ │ │ ├── DC1-SPINE1.md │ │ │ │ │ │ ├── DC1-SPINE2.md │ │ │ │ │ │ ├── DC1-SPINE3.md │ │ │ │ │ │ ├── DC1-SPINE4.md │ │ │ │ │ │ ├── DC1-SVC3A.md │ │ │ │ │ │ └── DC1-SVC3B.md │ │ │ │ │ └── fabric/ │ │ │ │ │ └── DC1_FABRIC-documentation.md │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── DC1-BL1A.cfg │ │ │ │ │ │ ├── DC1-BL1B.cfg │ │ │ │ │ │ ├── DC1-L2LEAF1A.cfg │ │ │ │ │ │ ├── DC1-L2LEAF2A.cfg │ │ │ │ │ │ ├── DC1-L2LEAF2B.cfg │ │ │ │ │ │ ├── DC1-LEAF1A.cfg │ │ │ │ │ │ ├── DC1-LEAF2A.cfg │ │ │ │ │ │ ├── DC1-LEAF2B.cfg │ │ │ │ │ │ ├── DC1-SPINE1.cfg │ │ │ │ │ │ ├── DC1-SPINE2.cfg │ │ │ │ │ │ ├── DC1-SPINE3.cfg │ │ │ │ │ │ ├── DC1-SPINE4.cfg │ │ │ │ │ │ ├── DC1-SVC3A.cfg │ │ │ │ │ │ └── DC1-SVC3B.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── DC1-BL1A.yml │ │ │ │ │ ├── DC1-BL1B.yml │ │ │ │ │ ├── DC1-L2LEAF1A.yml │ │ │ │ │ ├── DC1-L2LEAF2A.yml │ │ │ │ │ ├── DC1-L2LEAF2B.yml │ │ │ │ │ ├── DC1-LEAF1A.yml │ │ │ │ │ ├── DC1-LEAF2A.yml │ │ │ │ │ ├── DC1-LEAF2B.yml │ │ │ │ │ ├── DC1-SPINE1.yml │ │ │ │ │ ├── DC1-SPINE2.yml │ │ │ │ │ ├── DC1-SPINE3.yml │ │ │ │ │ ├── DC1-SPINE4.yml │ │ │ │ │ ├── DC1-SVC3A.yml │ │ │ │ │ └── DC1-SVC3B.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── AVD_LAB.yml │ │ │ │ │ │ ├── DC1_FABRIC.yml │ │ │ │ │ │ ├── DC1_L2LEAFS.yml │ │ │ │ │ │ ├── DC1_LEAFS.yml │ │ │ │ │ │ ├── DC1_SERVERS.yml │ │ │ │ │ │ ├── DC1_SPINES.yml │ │ │ │ │ │ ├── DC1_TENANTS_NETWORKS.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ └── all.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ └── verify.yml │ │ │ ├── evpn_underlay_ospf_overlay_ebgp/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── documentation/ │ │ │ │ │ ├── devices/ │ │ │ │ │ │ ├── DC1-BL1A.md │ │ │ │ │ │ ├── DC1-BL1B.md │ │ │ │ │ │ ├── DC1-L2LEAF1A.md │ │ │ │ │ │ ├── DC1-L2LEAF2A.md │ │ │ │ │ │ ├── DC1-L2LEAF2B.md │ │ │ │ │ │ ├── DC1-LEAF1A.md │ │ │ │ │ │ ├── DC1-LEAF2A.md │ │ │ │ │ │ ├── DC1-LEAF2B.md │ │ │ │ │ │ ├── DC1-SPINE1.md │ │ │ │ │ │ ├── DC1-SPINE2.md │ │ │ │ │ │ ├── DC1-SPINE3.md │ │ │ │ │ │ ├── DC1-SPINE4.md │ │ │ │ │ │ ├── DC1-SVC3A.md │ │ │ │ │ │ └── DC1-SVC3B.md │ │ │ │ │ └── fabric/ │ │ │ │ │ └── DC1_FABRIC-documentation.md │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── DC1-BL1A.cfg │ │ │ │ │ │ ├── DC1-BL1B.cfg │ │ │ │ │ │ ├── DC1-L2LEAF1A.cfg │ │ │ │ │ │ ├── DC1-L2LEAF2A.cfg │ │ │ │ │ │ ├── DC1-L2LEAF2B.cfg │ │ │ │ │ │ ├── DC1-LEAF1A.cfg │ │ │ │ │ │ ├── DC1-LEAF2A.cfg │ │ │ │ │ │ ├── DC1-LEAF2B.cfg │ │ │ │ │ │ ├── DC1-SPINE1.cfg │ │ │ │ │ │ ├── DC1-SPINE2.cfg │ │ │ │ │ │ ├── DC1-SPINE3.cfg │ │ │ │ │ │ ├── DC1-SPINE4.cfg │ │ │ │ │ │ ├── DC1-SVC3A.cfg │ │ │ │ │ │ └── DC1-SVC3B.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── DC1-BL1A.yml │ │ │ │ │ ├── DC1-BL1B.yml │ │ │ │ │ ├── DC1-L2LEAF1A.yml │ │ │ │ │ ├── DC1-L2LEAF2A.yml │ │ │ │ │ ├── DC1-L2LEAF2B.yml │ │ │ │ │ ├── DC1-LEAF1A.yml │ │ │ │ │ ├── DC1-LEAF2A.yml │ │ │ │ │ ├── DC1-LEAF2B.yml │ │ │ │ │ ├── DC1-SPINE1.yml │ │ │ │ │ ├── DC1-SPINE2.yml │ │ │ │ │ ├── DC1-SPINE3.yml │ │ │ │ │ ├── DC1-SPINE4.yml │ │ │ │ │ ├── DC1-SVC3A.yml │ │ │ │ │ └── DC1-SVC3B.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── AVD_LAB.yml │ │ │ │ │ │ ├── DC1_FABRIC.yml │ │ │ │ │ │ ├── DC1_SERVERS.yml │ │ │ │ │ │ ├── DC1_TENANTS_NETWORKS.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ └── all.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ └── verify.yml │ │ │ ├── evpn_underlay_rfc5549_overlay_ebgp/ │ │ │ │ ├── converge.yml │ │ │ │ ├── create.yml │ │ │ │ ├── destroy.yml │ │ │ │ ├── documentation/ │ │ │ │ │ ├── devices/ │ │ │ │ │ │ ├── DC1-BL1A.md │ │ │ │ │ │ ├── DC1-BL1B.md │ │ │ │ │ │ ├── DC1-L2LEAF1A.md │ │ │ │ │ │ ├── DC1-L2LEAF2A.md │ │ │ │ │ │ ├── DC1-L2LEAF2B.md │ │ │ │ │ │ ├── DC1-LEAF1A.md │ │ │ │ │ │ ├── DC1-LEAF2A.md │ │ │ │ │ │ ├── DC1-LEAF2B.md │ │ │ │ │ │ ├── DC1-LEAF3A.md │ │ │ │ │ │ ├── DC1-LEAF3B.md │ │ │ │ │ │ ├── DC1-LEAF4A.md │ │ │ │ │ │ ├── DC1-LEAF4B.md │ │ │ │ │ │ ├── DC1-SPINE1.md │ │ │ │ │ │ ├── DC1-SPINE2.md │ │ │ │ │ │ ├── DC1-SPINE3.md │ │ │ │ │ │ ├── DC1-SPINE4.md │ │ │ │ │ │ ├── DC1-SPINE5.md │ │ │ │ │ │ ├── DC1-SPINE6.md │ │ │ │ │ │ ├── DC1-SVC3A.md │ │ │ │ │ │ └── DC1-SVC3B.md │ │ │ │ │ └── fabric/ │ │ │ │ │ ├── DC1_FABRIC-documentation.md │ │ │ │ │ └── DC1_FABRIC-p2p-links.csv │ │ │ │ ├── intended/ │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── DC1-BL1A.cfg │ │ │ │ │ │ ├── DC1-BL1B.cfg │ │ │ │ │ │ ├── DC1-L2LEAF1A.cfg │ │ │ │ │ │ ├── DC1-L2LEAF2A.cfg │ │ │ │ │ │ ├── DC1-L2LEAF2B.cfg │ │ │ │ │ │ ├── DC1-LEAF1A.cfg │ │ │ │ │ │ ├── DC1-LEAF2A.cfg │ │ │ │ │ │ ├── DC1-LEAF2B.cfg │ │ │ │ │ │ ├── DC1-LEAF3A.cfg │ │ │ │ │ │ ├── DC1-LEAF3B.cfg │ │ │ │ │ │ ├── DC1-LEAF4A.cfg │ │ │ │ │ │ ├── DC1-LEAF4B.cfg │ │ │ │ │ │ ├── DC1-SPINE1.cfg │ │ │ │ │ │ ├── DC1-SPINE2.cfg │ │ │ │ │ │ ├── DC1-SPINE3.cfg │ │ │ │ │ │ ├── DC1-SPINE4.cfg │ │ │ │ │ │ ├── DC1-SPINE5.cfg │ │ │ │ │ │ ├── DC1-SPINE6.cfg │ │ │ │ │ │ ├── DC1-SVC3A.cfg │ │ │ │ │ │ └── DC1-SVC3B.cfg │ │ │ │ │ └── structured_configs/ │ │ │ │ │ ├── DC1-BL1A.yml │ │ │ │ │ ├── DC1-BL1B.yml │ │ │ │ │ ├── DC1-L2LEAF1A.yml │ │ │ │ │ ├── DC1-L2LEAF2A.yml │ │ │ │ │ ├── DC1-L2LEAF2B.yml │ │ │ │ │ ├── DC1-LEAF1A.yml │ │ │ │ │ ├── DC1-LEAF2A.yml │ │ │ │ │ ├── DC1-LEAF2B.yml │ │ │ │ │ ├── DC1-LEAF3A.yml │ │ │ │ │ ├── DC1-LEAF3B.yml │ │ │ │ │ ├── DC1-LEAF4A.yml │ │ │ │ │ ├── DC1-LEAF4B.yml │ │ │ │ │ ├── DC1-SPINE1.yml │ │ │ │ │ ├── DC1-SPINE2.yml │ │ │ │ │ ├── DC1-SPINE3.yml │ │ │ │ │ ├── DC1-SPINE4.yml │ │ │ │ │ ├── DC1-SPINE5.yml │ │ │ │ │ ├── DC1-SPINE6.yml │ │ │ │ │ ├── DC1-SVC3A.yml │ │ │ │ │ └── DC1-SVC3B.yml │ │ │ │ ├── inventory/ │ │ │ │ │ ├── additional_scenario/ │ │ │ │ │ │ └── .init │ │ │ │ │ ├── group_vars/ │ │ │ │ │ │ ├── AVD_LAB.yml │ │ │ │ │ │ ├── DC1_BL1.yml │ │ │ │ │ │ ├── DC1_FABRIC.yml │ │ │ │ │ │ ├── DC1_L2LEAFS.yml │ │ │ │ │ │ ├── DC1_LEAF2.yml │ │ │ │ │ │ ├── DC1_LEAF3.yml │ │ │ │ │ │ ├── DC1_LEAFS.yml │ │ │ │ │ │ ├── DC1_SERVERS.yml │ │ │ │ │ │ ├── DC1_SPINES.yml │ │ │ │ │ │ ├── DC1_TENANTS_NETWORKS.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── host_vars/ │ │ │ │ │ │ ├── DC1-BL1A.yml │ │ │ │ │ │ ├── DC1-LEAF3A.yml │ │ │ │ │ │ ├── DC1-LEAF3B.yml │ │ │ │ │ │ ├── DC1-LEAF4A.yml │ │ │ │ │ │ ├── DC1-LEAF4B.yml │ │ │ │ │ │ ├── DC1-SPINE5.yml │ │ │ │ │ │ ├── DC1-SPINE6.yml │ │ │ │ │ │ └── all.yml │ │ │ │ │ └── hosts.yml │ │ │ │ ├── molecule.yml │ │ │ │ └── verify.yml │ │ │ ├── example-campus-fabric/ │ │ │ │ ├── destroy.yml │ │ │ │ └── molecule.yml │ │ │ ├── example-cv-pathfinder/ │ │ │ │ ├── destroy.yml │ │ │ │ └── molecule.yml │ │ │ ├── example-dual-dc-l3ls/ │ │ │ │ ├── destroy.yml │ │ │ │ └── molecule.yml │ │ │ ├── example-isis-ldp-ipvpn/ │ │ │ │ ├── destroy.yml │ │ │ │ └── molecule.yml │ │ │ ├── example-l2ls-fabric/ │ │ │ │ ├── destroy.yml │ │ │ │ └── molecule.yml │ │ │ ├── example-single-dc-l3ls/ │ │ │ │ ├── destroy.yml │ │ │ │ └── molecule.yml │ │ │ ├── example-single-dc-l3ls-ipv6/ │ │ │ │ ├── destroy.yml │ │ │ │ └── molecule.yml │ │ │ ├── example-single-dc-multipod-l3ls/ │ │ │ │ ├── destroy.yml │ │ │ │ └── molecule.yml │ │ │ └── howto/ │ │ │ ├── artifacts.yml │ │ │ ├── converge.yml │ │ │ ├── create.yml │ │ │ ├── custom_modules/ │ │ │ │ ├── __init__.py │ │ │ │ └── avd_overrides.py │ │ │ ├── destroy.yml │ │ │ ├── inventory/ │ │ │ │ ├── group_vars/ │ │ │ │ │ ├── CONNECTED_ENDPOINTS/ │ │ │ │ │ │ └── ce.yml │ │ │ │ │ ├── DC1/ │ │ │ │ │ │ ├── dc1.yml │ │ │ │ │ │ └── port_profiles.yml │ │ │ │ │ ├── DC1_L3_LEAFS/ │ │ │ │ │ │ └── l3_leafs.yml │ │ │ │ │ ├── DC1_SERVICE_LEAFS/ │ │ │ │ │ │ └── service_leafs.yml │ │ │ │ │ ├── DC1_SPINES/ │ │ │ │ │ │ └── spines.yml │ │ │ │ │ ├── FABRIC/ │ │ │ │ │ │ ├── custom_node_types.yml │ │ │ │ │ │ ├── default_node_types.yml │ │ │ │ │ │ ├── fabric_ansible_connectivity.yml │ │ │ │ │ │ └── fabric_variables.yml │ │ │ │ │ ├── HTFT/ │ │ │ │ │ │ ├── default_interfaces.yml │ │ │ │ │ │ └── fabric.yml │ │ │ │ │ ├── HTFT_LEAFS/ │ │ │ │ │ │ └── l3_leafs.yml │ │ │ │ │ ├── HTFT_SPINES/ │ │ │ │ │ │ └── spines.yml │ │ │ │ │ ├── HTIPA/ │ │ │ │ │ │ ├── custom_ip.yml │ │ │ │ │ │ └── fabric.yml │ │ │ │ │ ├── HTIPA_L3_LEAFS/ │ │ │ │ │ │ └── leafs.yml │ │ │ │ │ ├── HTIPA_SPINES/ │ │ │ │ │ │ └── spines.yml │ │ │ │ │ ├── HTIPV6_NUMBERED/ │ │ │ │ │ │ └── fabric.yml │ │ │ │ │ ├── HTIPV6_NUMBERED_L3_LEAFS/ │ │ │ │ │ │ └── leafs.yml │ │ │ │ │ ├── HTIPV6_NUMBERED_SPINES/ │ │ │ │ │ │ └── spines.yml │ │ │ │ │ ├── HTNS/ │ │ │ │ │ │ ├── services.yml │ │ │ │ │ │ └── svi_profiles.yml │ │ │ │ │ ├── HTNS_L2_LEAFS/ │ │ │ │ │ │ └── all.yml │ │ │ │ │ ├── HTNS_L3_LEAFS/ │ │ │ │ │ │ └── l3leaf.yml │ │ │ │ │ ├── NETWORK_SERVICES/ │ │ │ │ │ │ └── network_services.yml │ │ │ │ │ └── all.yml │ │ │ │ ├── hosts.yml │ │ │ │ └── intended/ │ │ │ │ ├── configs/ │ │ │ │ │ ├── dc1-leaf1a.cfg │ │ │ │ │ ├── dc1-leaf1b.cfg │ │ │ │ │ ├── dc1-spine1.cfg │ │ │ │ │ ├── dc1-svc-leaf1.cfg │ │ │ │ │ ├── htft-leaf1a.cfg │ │ │ │ │ ├── htft-leaf1b.cfg │ │ │ │ │ ├── htft-spine1.cfg │ │ │ │ │ ├── htft-spine2.cfg │ │ │ │ │ ├── htipa-leaf1.cfg │ │ │ │ │ ├── htipa-leaf2.cfg │ │ │ │ │ ├── htipa-spine1.cfg │ │ │ │ │ ├── htipa-spine2.cfg │ │ │ │ │ ├── htipv6-numbered-leaf1.cfg │ │ │ │ │ ├── htipv6-numbered-leaf2.cfg │ │ │ │ │ ├── htipv6-numbered-spine1.cfg │ │ │ │ │ ├── htipv6-numbered-spine2.cfg │ │ │ │ │ ├── htns-l2-leaf1.cfg │ │ │ │ │ ├── htns-l3-leaf1.cfg │ │ │ │ │ └── htns-l3-leaf2.cfg │ │ │ │ └── structured_configs/ │ │ │ │ ├── dc1-leaf1a.yml │ │ │ │ ├── dc1-leaf1b.yml │ │ │ │ ├── dc1-spine1.yml │ │ │ │ ├── dc1-svc-leaf1.yml │ │ │ │ ├── htft-leaf1a.yml │ │ │ │ ├── htft-leaf1b.yml │ │ │ │ ├── htft-spine1.yml │ │ │ │ ├── htft-spine2.yml │ │ │ │ ├── htipa-leaf1.yml │ │ │ │ ├── htipa-leaf2.yml │ │ │ │ ├── htipa-spine1.yml │ │ │ │ ├── htipa-spine2.yml │ │ │ │ ├── htipv6-numbered-leaf1.yml │ │ │ │ ├── htipv6-numbered-leaf2.yml │ │ │ │ ├── htipv6-numbered-spine1.yml │ │ │ │ ├── htipv6-numbered-spine2.yml │ │ │ │ ├── htns-l2-leaf1.yml │ │ │ │ ├── htns-l3-leaf1.yml │ │ │ │ └── htns-l3-leaf2.yml │ │ │ ├── molecule.yml │ │ │ ├── side_effect.yml │ │ │ └── verify.yml │ │ └── scripts/ │ │ ├── __init__.py │ │ └── processor.py │ ├── galaxy.yml │ ├── meta/ │ │ ├── execution-environment.yml │ │ └── runtime.yml │ ├── playbooks/ │ │ └── install_examples.yml │ ├── plugins/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── action/ │ │ │ ├── anta_workflow.py │ │ │ ├── cv_workflow.py │ │ │ ├── eos_cli_config_gen.py │ │ │ ├── eos_designs_documentation.py │ │ │ ├── eos_designs_facts.py │ │ │ ├── eos_designs_structured_config.py │ │ │ ├── set_vars.py │ │ │ ├── validate_inputs.py │ │ │ └── verify_requirements.py │ │ ├── filter/ │ │ │ ├── add_md_toc.py │ │ │ ├── decrypt.py │ │ │ ├── default.py │ │ │ ├── encrypt.py │ │ │ ├── hide_passwords.py │ │ │ ├── is_in_filter.py │ │ │ ├── list_compress.py │ │ │ ├── natural_sort.py │ │ │ ├── range_expand.py │ │ │ ├── secure_hash.py │ │ │ ├── snmp_hash.py │ │ │ └── status_render.py │ │ ├── module_utils/ │ │ │ └── __init__.py │ │ ├── modules/ │ │ │ ├── anta_workflow.py │ │ │ ├── cv_workflow.py │ │ │ ├── eos_cli_config_gen.py │ │ │ ├── eos_designs_documentation.py │ │ │ ├── eos_designs_facts.py │ │ │ ├── eos_designs_structured_config.py │ │ │ ├── set_vars.py │ │ │ ├── validate_inputs.py │ │ │ └── verify_requirements.py │ │ ├── plugin_utils/ │ │ │ ├── constants.py │ │ │ ├── eos_designs_facts/ │ │ │ │ └── MOVED_TO_PYAVD.txt │ │ │ ├── eos_designs_shared_utils/ │ │ │ │ └── MOVED_TO_PYAVD.txt │ │ │ ├── pyavd_wrappers.py │ │ │ ├── schema/ │ │ │ │ └── MOVED_TO_PYAVD.txt │ │ │ └── utils/ │ │ │ ├── __init__.py │ │ │ ├── action_plugin_vars.py │ │ │ ├── anta_workflow_logging.py │ │ │ ├── avd_action_plugin/ │ │ │ │ ├── __init__.py │ │ │ │ ├── avd_action_plugin.py │ │ │ │ ├── log_config.py │ │ │ │ └── log_handlers.py │ │ │ ├── avd_file_handler.py │ │ │ ├── avd_switch_facts_default_dict.py │ │ │ ├── avd_vault_handler.py │ │ │ ├── compile_searchpath.py │ │ │ ├── cprofile_decorator.py │ │ │ ├── get_templar.py │ │ │ ├── get_workers.py │ │ │ ├── init_logging.py │ │ │ ├── parse_validation_result.py │ │ │ ├── python_to_ansible_logging_handler.py │ │ │ ├── raise_action_fail.py │ │ │ ├── tmp_path_handlers.py │ │ │ ├── write_file.py │ │ │ ├── yaml_dumper.py │ │ │ └── yaml_loader.py │ │ ├── test/ │ │ │ ├── contains.py │ │ │ └── defined.py │ │ └── vars/ │ │ └── global_vars.py │ ├── pytest.ini │ ├── requirements.txt │ ├── requirements.yml │ ├── roles/ │ │ ├── anta_runner/ │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main/ │ │ │ │ ├── directories.yml │ │ │ │ └── main.yml │ │ │ ├── meta/ │ │ │ │ └── main.yml │ │ │ └── tasks/ │ │ │ └── main.yml │ │ ├── build_output_folders/ │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main.yml │ │ │ ├── meta/ │ │ │ │ └── main.yml │ │ │ └── tasks/ │ │ │ └── main.yml │ │ ├── cv_deploy/ │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main/ │ │ │ │ ├── directories.yml │ │ │ │ └── main.yml │ │ │ ├── meta/ │ │ │ │ └── main.yml │ │ │ └── tasks/ │ │ │ └── main.yml │ │ ├── cvp_configlet_upload/ │ │ │ ├── README.md │ │ │ ├── meta/ │ │ │ │ └── main.yml │ │ │ └── tasks/ │ │ │ └── main.yml │ │ ├── dhcp_provisioner/ │ │ │ ├── README.md │ │ │ ├── meta/ │ │ │ │ └── main.yml │ │ │ └── tasks/ │ │ │ └── main.yml │ │ ├── eos_cli_config_gen/ │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main/ │ │ │ │ ├── main.yml │ │ │ │ └── output_directories.yml │ │ │ ├── docs/ │ │ │ │ ├── data-models.md │ │ │ │ ├── how-to/ │ │ │ │ │ └── custom-templates.md │ │ │ │ ├── role-configuration.md │ │ │ │ └── tables/ │ │ │ │ ├── aaa-accounting.md │ │ │ │ ├── aaa-authentication.md │ │ │ │ ├── aaa-authorization.md │ │ │ │ ├── aaa-root.md │ │ │ │ ├── aaa-server-groups.md │ │ │ │ ├── access-lists.md │ │ │ │ ├── address-locking.md │ │ │ │ ├── agents.md │ │ │ │ ├── aliases.md │ │ │ │ ├── application-traffic-recognition.md │ │ │ │ ├── arp.md │ │ │ │ ├── as-path.md │ │ │ │ ├── banners.md │ │ │ │ ├── bgp-groups.md │ │ │ │ ├── boot.md │ │ │ │ ├── cfm.md │ │ │ │ ├── class-maps.md │ │ │ │ ├── clock.md │ │ │ │ ├── config-comment.md │ │ │ │ ├── config-end.md │ │ │ │ ├── custom-templates.md │ │ │ │ ├── cvx.md │ │ │ │ ├── daemon-terminattr.md │ │ │ │ ├── daemons.md │ │ │ │ ├── dhcp-relay.md │ │ │ │ ├── dhcp-servers.md │ │ │ │ ├── dns-domain.md │ │ │ │ ├── domain-list.md │ │ │ │ ├── dot1x.md │ │ │ │ ├── dps-interfaces.md │ │ │ │ ├── dynamic-prefix-lists.md │ │ │ │ ├── enable-password.md │ │ │ │ ├── eos-cli.md │ │ │ │ ├── eos-config-future.md │ │ │ │ ├── errdisable.md │ │ │ │ ├── ethernet-interfaces.md │ │ │ │ ├── event-handlers.md │ │ │ │ ├── event-monitor.md │ │ │ │ ├── flow-tracking.md │ │ │ │ ├── hardware-counters.md │ │ │ │ ├── hardware.md │ │ │ │ ├── hostname.md │ │ │ │ ├── interface-defaults.md │ │ │ │ ├── interface-groups.md │ │ │ │ ├── interface-profiles.md │ │ │ │ ├── ip-access-lists-max-entries.md │ │ │ │ ├── ip-access-lists.md │ │ │ │ ├── ip-community-lists.md │ │ │ │ ├── ip-dhcp-relay.md │ │ │ │ ├── ip-dhcp-snooping.md │ │ │ │ ├── ip-domain-lookup.md │ │ │ │ ├── ip-extcommunity-lists-regexp.md │ │ │ │ ├── ip-extcommunity-lists.md │ │ │ │ ├── ip-ftp-client.md │ │ │ │ ├── ip-hardware.md │ │ │ │ ├── ip-hosts.md │ │ │ │ ├── ip-http-client.md │ │ │ │ ├── ip-icmp-redirect.md │ │ │ │ ├── ip-igmp-snooping.md │ │ │ │ ├── ip-large-community-lists.md │ │ │ │ ├── ip-name-server-groups.md │ │ │ │ ├── ip-name-server.md │ │ │ │ ├── ip-nat.md │ │ │ │ ├── ip-ospf-router-id-output-format-hostnames.md │ │ │ │ ├── ip-radius-source-interfaces.md │ │ │ │ ├── ip-routing-ipv6-interfaces.md │ │ │ │ ├── ip-routing.md │ │ │ │ ├── ip-security.md │ │ │ │ ├── ip-ssh-client.md │ │ │ │ ├── ip-tacacs-source-interfaces.md │ │ │ │ ├── ip-telnet-client.md │ │ │ │ ├── ip-tftp-client.md │ │ │ │ ├── ip-virtual-router-mac-address-advertisement-interval.md │ │ │ │ ├── ip-virtual-router-mac-address-mlag-peer.md │ │ │ │ ├── ip-virtual-router-mac-address.md │ │ │ │ ├── ipv6-access-lists.md │ │ │ │ ├── ipv6-dhcp-relay.md │ │ │ │ ├── ipv6-hardware.md │ │ │ │ ├── ipv6-icmp-redirect.md │ │ │ │ ├── ipv6-neighbor.md │ │ │ │ ├── ipv6-prefix-lists.md │ │ │ │ ├── ipv6-router-ospf.md │ │ │ │ ├── ipv6-standard-access-lists.md │ │ │ │ ├── ipv6-static-routes.md │ │ │ │ ├── ipv6-unicast-routing.md │ │ │ │ ├── kernel.md │ │ │ │ ├── l2-protocol.md │ │ │ │ ├── lacp.md │ │ │ │ ├── link-tracking-groups.md │ │ │ │ ├── lldp.md │ │ │ │ ├── load-balance.md │ │ │ │ ├── load-interval.md │ │ │ │ ├── local-users.md │ │ │ │ ├── logging.md │ │ │ │ ├── loopback-interfaces.md │ │ │ │ ├── mac-access-lists.md │ │ │ │ ├── mac-address-table.md │ │ │ │ ├── mac-security.md │ │ │ │ ├── maintenance.md │ │ │ │ ├── management-accounts.md │ │ │ │ ├── management-api-gnmi.md │ │ │ │ ├── management-api-http.md │ │ │ │ ├── management-api-models.md │ │ │ │ ├── management-console.md │ │ │ │ ├── management-cvx.md │ │ │ │ ├── management-defaults.md │ │ │ │ ├── management-interfaces.md │ │ │ │ ├── management-security.md │ │ │ │ ├── management-ssh.md │ │ │ │ ├── management-tech-support.md │ │ │ │ ├── match-list-input.md │ │ │ │ ├── mcs-client.md │ │ │ │ ├── metadata.md │ │ │ │ ├── mlag-configuration.md │ │ │ │ ├── monitor-connectivity.md │ │ │ │ ├── monitor-layer1.md │ │ │ │ ├── monitor-link-flap-policy.md │ │ │ │ ├── monitor-loop-protection.md │ │ │ │ ├── monitor-server-radius.md │ │ │ │ ├── monitor-sessions.md │ │ │ │ ├── monitor-telemetry.md │ │ │ │ ├── monitor-twamp.md │ │ │ │ ├── mpls.md │ │ │ │ ├── ntp.md │ │ │ │ ├── patch-panel.md │ │ │ │ ├── peer-filters.md │ │ │ │ ├── platform.md │ │ │ │ ├── poe.md │ │ │ │ ├── policy-maps.md │ │ │ │ ├── port-channel-interfaces.md │ │ │ │ ├── port-channel.md │ │ │ │ ├── prefix-lists.md │ │ │ │ ├── priority-flow-control.md │ │ │ │ ├── prompt.md │ │ │ │ ├── ptp.md │ │ │ │ ├── qos-profiles.md │ │ │ │ ├── qos.md │ │ │ │ ├── queue-monitor-length.md │ │ │ │ ├── queue-monitor-streaming.md │ │ │ │ ├── radius-proxy.md │ │ │ │ ├── radius-server.md │ │ │ │ ├── redundancy.md │ │ │ │ ├── role-input-validation.md │ │ │ │ ├── role-settings.md │ │ │ │ ├── roles.md │ │ │ │ ├── route-maps.md │ │ │ │ ├── router-adaptive-virtual-topology.md │ │ │ │ ├── router-bfd.md │ │ │ │ ├── router-bgp.md │ │ │ │ ├── router-general.md │ │ │ │ ├── router-igmp.md │ │ │ │ ├── router-internet-exit.md │ │ │ │ ├── router-isis.md │ │ │ │ ├── router-l2-vpn.md │ │ │ │ ├── router-msdp.md │ │ │ │ ├── router-multicast.md │ │ │ │ ├── router-ospf.md │ │ │ │ ├── router-path-selection.md │ │ │ │ ├── router-pim-sparse-mode.md │ │ │ │ ├── router-rip.md │ │ │ │ ├── router-segment-security.md │ │ │ │ ├── router-service-insertion.md │ │ │ │ ├── router-traffic-engineering.md │ │ │ │ ├── service-routing-configuration-bgp.md │ │ │ │ ├── service-routing-protocols-model.md │ │ │ │ ├── service-unsupported-transceiver.md │ │ │ │ ├── sflow.md │ │ │ │ ├── snmp-server.md │ │ │ │ ├── spanning-tree.md │ │ │ │ ├── standard-access-lists.md │ │ │ │ ├── static-routes.md │ │ │ │ ├── stun.md │ │ │ │ ├── switchport-default.md │ │ │ │ ├── switchport-port-security.md │ │ │ │ ├── sync-e.md │ │ │ │ ├── system.md │ │ │ │ ├── tacacs-servers.md │ │ │ │ ├── tap-aggregation.md │ │ │ │ ├── tcam-profile.md │ │ │ │ ├── terminal.md │ │ │ │ ├── trackers.md │ │ │ │ ├── traffic-policies.md │ │ │ │ ├── transceiver-qsfp-default-mode-4x10.md │ │ │ │ ├── transceiver.md │ │ │ │ ├── tunnel-interfaces.md │ │ │ │ ├── virtual-source-nat-vrfs.md │ │ │ │ ├── vlan-interfaces.md │ │ │ │ ├── vlan-internal-order.md │ │ │ │ ├── vlans.md │ │ │ │ ├── vmtracer-sessions.md │ │ │ │ ├── vrfs.md │ │ │ │ └── vxlan-interface.md │ │ │ ├── meta/ │ │ │ │ └── main.yml │ │ │ ├── tasks/ │ │ │ │ └── main.yml │ │ │ ├── templates/ │ │ │ │ ├── documentation/ │ │ │ │ │ └── custom-templates.j2 │ │ │ │ └── eos/ │ │ │ │ └── custom-templates.j2 │ │ │ └── vars/ │ │ │ └── main.yml │ │ ├── eos_config_deploy_cvp/ │ │ │ ├── README.md │ │ │ ├── meta/ │ │ │ │ └── main.yml │ │ │ └── tasks/ │ │ │ └── main.yml │ │ ├── eos_config_deploy_eapi/ │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main.yml │ │ │ ├── handlers/ │ │ │ │ └── main.yml │ │ │ ├── meta/ │ │ │ │ └── main.yml │ │ │ └── tasks/ │ │ │ └── main.yml │ │ ├── eos_designs/ │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main/ │ │ │ │ ├── main.yml │ │ │ │ └── output_directories.yml │ │ │ ├── docs/ │ │ │ │ ├── data-models.md │ │ │ │ ├── how-to/ │ │ │ │ │ ├── cloudvision-tags.md │ │ │ │ │ ├── custom-descriptions-names.md │ │ │ │ │ ├── custom-structured-configuration.md │ │ │ │ │ ├── custom-templates.md │ │ │ │ │ ├── ptp.md │ │ │ │ │ └── wan.md │ │ │ │ ├── node-type-variables.md │ │ │ │ ├── role-configuration.md │ │ │ │ └── tables/ │ │ │ │ ├── aaa-settings.md │ │ │ │ ├── address-locking-settings.md │ │ │ │ ├── application-classification.md │ │ │ │ ├── avd-design-future.md │ │ │ │ ├── bfd-settings.md │ │ │ │ ├── bgp-settings.md │ │ │ │ ├── cloudvision-settings.md │ │ │ │ ├── cloudvision-tags.md │ │ │ │ ├── connected-endpoints-keys.md │ │ │ │ ├── connected-endpoints.md │ │ │ │ ├── core-interfaces.md │ │ │ │ ├── custom-node-type-keys.key.md │ │ │ │ ├── custom-platform-settings.md │ │ │ │ ├── custom-structured-configuration.md │ │ │ │ ├── cv-pathfinder-internet-exit-policies.md │ │ │ │ ├── cv-topology.md │ │ │ │ ├── default-connected-endpoints-description.md │ │ │ │ ├── default-interfaces.md │ │ │ │ ├── default-network-ports-description.md │ │ │ │ ├── default-node-types.md │ │ │ │ ├── design.md │ │ │ │ ├── devices.md │ │ │ │ ├── digital-twin-configuration.md │ │ │ │ ├── dns-settings.md │ │ │ │ ├── dot1x-settings.md │ │ │ │ ├── event-handlers.md │ │ │ │ ├── event-monitor.md │ │ │ │ ├── evpn-settings.md │ │ │ │ ├── evpn-vlan-bundles.md │ │ │ │ ├── fabric-ip-addressing.md │ │ │ │ ├── fabric-numbering.md │ │ │ │ ├── fabric-settings.md │ │ │ │ ├── fabric-topology.md │ │ │ │ ├── inband-ztp-bootstrap-file.md │ │ │ │ ├── ipv4-acls.md │ │ │ │ ├── ipv4-prefix-list-catalog.md │ │ │ │ ├── ipv6-acls.md │ │ │ │ ├── is-deployed.md │ │ │ │ ├── isis-settings.md │ │ │ │ ├── l3-edge.md │ │ │ │ ├── latency-analyzer.md │ │ │ │ ├── load-interval.md │ │ │ │ ├── logging-settings.md │ │ │ │ ├── management-eapi.md │ │ │ │ ├── management-flow-tracking-settings.md │ │ │ │ ├── management-interface-settings.md │ │ │ │ ├── management-settings.md │ │ │ │ ├── management-sflow-settings.md │ │ │ │ ├── management-snmp-settings.md │ │ │ │ ├── management-source-interfaces-settings.md │ │ │ │ ├── monitor-connectivity.md │ │ │ │ ├── network-ports.md │ │ │ │ ├── network-services-keys.md │ │ │ │ ├── network-services-l2vlans-settings.md │ │ │ │ ├── network-services-multicast-settings.md │ │ │ │ ├── network-services-point-to-point-services-settings.md │ │ │ │ ├── network-services-vrfs-bgp-settings.md │ │ │ │ ├── network-services-vrfs-l3-interfaces-settings.md │ │ │ │ ├── network-services-vrfs-l3-port-channel-settings.md │ │ │ │ ├── network-services-vrfs-loopbacks-settings.md │ │ │ │ ├── network-services-vrfs-ospf-settings.md │ │ │ │ ├── network-services-vrfs-settings.md │ │ │ │ ├── network-services-vrfs-svis-settings.md │ │ │ │ ├── network-services.md │ │ │ │ ├── node-type-bgp-configuration.md │ │ │ │ ├── node-type-common-configuration.md │ │ │ │ ├── node-type-digital-twin-configuration.md │ │ │ │ ├── node-type-evpn-ipvpn-gateway-configuration.md │ │ │ │ ├── node-type-evpn-multi-domain-gateway-configuration.md │ │ │ │ ├── node-type-evpn-services-configuration.md │ │ │ │ ├── node-type-inband-management-configuration.md │ │ │ │ ├── node-type-isis-configuration.md │ │ │ │ ├── node-type-keys.md │ │ │ │ ├── node-type-l2-mlag-configuration.md │ │ │ │ ├── node-type-l3-interfaces-configuration.md │ │ │ │ ├── node-type-l3-port-channels-configuration.md │ │ │ │ ├── node-type-loopback-vtep-configuration.md │ │ │ │ ├── node-type-mpls-configuration.md │ │ │ │ ├── node-type-multicast.md │ │ │ │ ├── node-type-ptp-configuration.md │ │ │ │ ├── node-type-structure.md │ │ │ │ ├── node-type-uplink-configuration.md │ │ │ │ ├── node-type-wan-configuration.md │ │ │ │ ├── ospf-settings.md │ │ │ │ ├── overlay-settings.md │ │ │ │ ├── platform-settings.md │ │ │ │ ├── platform-speed-groups.md │ │ │ │ ├── port-profiles.md │ │ │ │ ├── ptp_settings.md │ │ │ │ ├── removed-keys.md │ │ │ │ ├── role-custom-templates.md │ │ │ │ ├── role-input-validation.md │ │ │ │ ├── role-settings.md │ │ │ │ ├── ssh-settings.md │ │ │ │ ├── svi-profiles.md │ │ │ │ ├── system-settings.md │ │ │ │ ├── time-configuration.md │ │ │ │ ├── type-setting.md │ │ │ │ ├── unsupported-transceiver.md │ │ │ │ ├── validation-profiles.md │ │ │ │ ├── wan-cv-pathfinder-regions.md │ │ │ │ ├── wan-cv-pathfinder-zscaler-integration.md │ │ │ │ ├── wan-path-groups-and-carriers.md │ │ │ │ ├── wan-route-servers.md │ │ │ │ ├── wan-settings.md │ │ │ │ ├── wan-virtual-topologies.md │ │ │ │ └── zscaler-endpoints.md │ │ │ ├── meta/ │ │ │ │ └── main.yml │ │ │ ├── tasks/ │ │ │ │ └── main.yml │ │ │ └── vars/ │ │ │ └── main.yml │ │ ├── eos_snapshot/ │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main.yml │ │ │ ├── meta/ │ │ │ │ └── main.yml │ │ │ ├── tasks/ │ │ │ │ ├── main.yml │ │ │ │ └── markdown.yml │ │ │ └── templates/ │ │ │ ├── device_text_command.j2 │ │ │ ├── fabric_json_output.j2 │ │ │ ├── fabric_yaml_output.j2 │ │ │ ├── md_report.j2 │ │ │ └── md_table_of_content.j2 │ │ └── eos_validate_state/ │ │ ├── README.md │ │ ├── meta/ │ │ │ └── main.yml │ │ └── tasks/ │ │ └── main.yml │ └── tests/ │ ├── .gitignore │ ├── __init__.py │ ├── config.yml │ ├── integration/ │ │ └── targets/ │ │ ├── eos_cli_config_gen_custom_templates/ │ │ │ ├── aliases │ │ │ ├── custom_templates/ │ │ │ │ └── custom_template1.j2 │ │ │ ├── defaults/ │ │ │ │ └── main.yaml │ │ │ ├── tasks/ │ │ │ │ ├── main.yml │ │ │ │ └── test.yml │ │ │ ├── templates/ │ │ │ │ ├── README.txt │ │ │ │ ├── documentation/ │ │ │ │ │ └── custom-templates.j2 │ │ │ │ └── eos/ │ │ │ │ └── custom-templates.j2 │ │ │ └── tests/ │ │ │ └── test_custom_templates.yml │ │ ├── eos_designs_documentation/ │ │ │ ├── aliases │ │ │ ├── defaults/ │ │ │ │ └── main.yaml │ │ │ ├── tasks/ │ │ │ │ ├── main.yml │ │ │ │ └── test.yml │ │ │ └── tests/ │ │ │ └── test_missing_structured_cfg_file.yml │ │ ├── eos_designs_structured_config/ │ │ │ ├── aliases │ │ │ ├── defaults/ │ │ │ │ └── main.yaml │ │ │ ├── tasks/ │ │ │ │ ├── main.yml │ │ │ │ └── test.yml │ │ │ ├── templates/ │ │ │ │ ├── base.yml.j2 │ │ │ │ ├── custom_template1.yml.j2 │ │ │ │ └── custom_template2.yml.j2 │ │ │ └── tests/ │ │ │ ├── test_with_dest_changed.yml │ │ │ ├── test_with_dest_json.yml │ │ │ ├── test_with_dest_no_change.yml │ │ │ ├── test_with_eos_designs_custom_templates.yml │ │ │ ├── test_with_invalid_inputs.yml │ │ │ ├── test_with_list_merge_invalid.yml │ │ │ ├── test_with_template_output_false.yml │ │ │ ├── test_with_template_output_true.yml │ │ │ └── test_without_dest.yml │ │ ├── filter_hide_passwords/ │ │ │ ├── aliases │ │ │ └── tasks/ │ │ │ └── main.yml │ │ ├── filter_password/ │ │ │ ├── aliases │ │ │ ├── tasks/ │ │ │ │ └── main.yml │ │ │ └── vars/ │ │ │ └── main.yml │ │ ├── validate_inputs/ │ │ │ ├── aliases │ │ │ ├── defaults/ │ │ │ │ └── main.yaml │ │ │ ├── tasks/ │ │ │ │ ├── main.yml │ │ │ │ └── test.yml │ │ │ └── tests/ │ │ │ ├── test_validate_inputs_from_hostvars.yml │ │ │ ├── test_validate_inputs_from_json_file.yml │ │ │ ├── test_validate_inputs_from_yml_file.yml │ │ │ ├── test_validate_inputs_missing_file.yml │ │ │ └── test_validate_inputs_missing_file_no_fail.yml │ │ ├── validate_inputs_vault/ │ │ │ ├── .vault_dev │ │ │ ├── .vault_password │ │ │ ├── .vault_prod │ │ │ ├── aliases │ │ │ ├── ansible.cfg │ │ │ ├── ansible_multi_vault.cfg │ │ │ ├── hosts.yml │ │ │ ├── runme.sh │ │ │ ├── tasks/ │ │ │ │ └── verify_vault_encryption.yml │ │ │ ├── test_multi_vault_default.yml │ │ │ ├── test_multi_vault_with_id.yml │ │ │ ├── test_with_vault.yml │ │ │ └── test_without_vault.yml │ │ └── vars_global_vars/ │ │ ├── ansible.cfg │ │ ├── global_vars.yml │ │ ├── group_vars/ │ │ │ ├── TEST_LEAFS.yml │ │ │ ├── TEST_SPINES.yml │ │ │ └── all.yml │ │ ├── host_vars/ │ │ │ ├── leaf1.yml │ │ │ └── spine1.yml │ │ ├── hosts.yml │ │ ├── playbook.yml │ │ ├── runme.sh │ │ └── zz_global_vars/ │ │ ├── .03.yml │ │ ├── 01.yml │ │ └── 02.yml │ ├── inventory/ │ │ ├── eos_cli_config_gen_custom_templates/ │ │ │ ├── expected_output/ │ │ │ │ └── testhost.cfg │ │ │ └── structured_config/ │ │ │ └── testhost.yml │ │ ├── eos_designs_structured_config/ │ │ │ └── expected_output/ │ │ │ ├── eos_designs_structured_config_ansible_facts.yml │ │ │ ├── eos_designs_structured_config_test_with_dest.json │ │ │ └── eos_designs_structured_config_test_with_dest.yml │ │ ├── group_vars/ │ │ │ ├── CVP.yml │ │ │ ├── DC1.yml │ │ │ ├── DC1_FABRIC.yml │ │ │ ├── DC1_SERVERS.yml │ │ │ └── DC1_TENANTS_NETWORKS.yml │ │ ├── intended/ │ │ │ └── configs/ │ │ │ ├── DC1-L2LEAF1A.cfg │ │ │ ├── DC1-L2LEAF2A.cfg │ │ │ ├── DC1-LEAF1A.cfg │ │ │ ├── DC1-LEAF1B.cfg │ │ │ ├── DC1-LEAF2A.cfg │ │ │ ├── DC1-LEAF2B.cfg │ │ │ ├── DC1-SPINE1.cfg │ │ │ ├── DC1-SPINE2.cfg │ │ │ ├── default_extension.conf │ │ │ └── default_filter.cfg │ │ ├── inventory.yml │ │ └── validate_inputs/ │ │ ├── expected_output/ │ │ │ ├── hostname_from_hostvars.cfg │ │ │ ├── hostname_from_json_file.cfg │ │ │ └── hostname_from_yml_file.cfg │ │ └── inputs/ │ │ ├── testhost.json │ │ └── testhost.yml │ ├── sanity/ │ │ ├── ignore-2.15.txt │ │ ├── ignore-2.16.txt │ │ ├── ignore-2.17.txt │ │ ├── ignore-2.18.txt │ │ ├── ignore-2.19.txt │ │ ├── ignore-2.20.txt │ │ ├── ignore-2.21.txt │ │ └── ignore-2.22.txt │ └── unit/ │ ├── __init__.py │ ├── action/ │ │ ├── conftest.py │ │ ├── test_eos_cli_config_gen.py │ │ └── test_verify_requirements.py │ ├── extensions/ │ │ └── scripts/ │ │ └── test_processor.py │ ├── module_utils/ │ │ └── __init__.py │ ├── modules/ │ │ └── __init__.py │ └── plugins/ │ └── plugin_utils/ │ └── utils/ │ ├── conftest.py │ ├── test_action_plugin_vars.py │ ├── test_anta_workflow_logging.py │ └── test_avd_action_plugin.py ├── containers/ │ ├── base/ │ │ └── .devcontainer/ │ │ ├── Dockerfile │ │ ├── devcontainer.json │ │ └── entrypoint.sh │ ├── dev/ │ │ └── .devcontainer/ │ │ ├── Dockerfile │ │ ├── devcontainer.json │ │ └── entrypoint.sh │ └── universal/ │ └── .devcontainer/ │ ├── Dockerfile │ └── devcontainer.json ├── contributing.md ├── development/ │ ├── compare.py │ ├── docker-compose.yml │ ├── entrypoint.sh │ ├── find_missing_tables.py │ ├── license-short.txt │ └── sort_hosts_yml.py ├── docs/ │ ├── _media/ │ │ └── excalidraw/ │ │ ├── anta_runner.excalidraw │ │ ├── avd_workflow_eapi.excalidraw │ │ ├── cv_deploy.excalidraw │ │ ├── eos_cli_config_gen.excalidraw │ │ ├── eos_config_deploy_eapi.excalidraw │ │ ├── eos_designs.excalidraw │ │ ├── eos_snapshot.excalidraw │ │ └── pyavd_functions.excalidraw │ ├── containers/ │ │ └── overview.md │ ├── contribution/ │ │ ├── authoring_eos_cli_config_gen.md │ │ ├── development-tooling.md │ │ ├── eos_designs_facts_internal/ │ │ │ └── tables/ │ │ │ └── eos_designs_facts.md │ │ ├── eos_designs_internal_notes.md │ │ ├── input-variable-validation.md │ │ ├── overview.md │ │ └── style-guide.md │ ├── data-models/ │ │ └── README.md │ ├── howto/ │ │ ├── connected_endpoints/ │ │ │ ├── README.md │ │ │ └── artifacts/ │ │ │ ├── ESXI-HOST-03.cfg │ │ │ └── WEB-SERVER-01.cfg │ │ ├── fabric_topology/ │ │ │ ├── README.md │ │ │ └── artifacts/ │ │ │ ├── htft-leaf1a-links.cfg │ │ │ └── htft-spine1-links.cfg │ │ ├── ip_addressing/ │ │ │ ├── README.md │ │ │ └── artifacts/ │ │ │ ├── leaf1-loopback.cfg │ │ │ ├── leaf1-to-spines.cfg │ │ │ ├── leaf2-loopback.cfg │ │ │ ├── spine1-loopback.cfg │ │ │ └── spine2-loopback.cfg │ │ ├── ipv6_numbered/ │ │ │ ├── README.md │ │ │ └── artifacts/ │ │ │ ├── leaf1-loopback.cfg │ │ │ ├── leaf1-mlag.cfg │ │ │ ├── leaf1-uplinks.cfg │ │ │ ├── leaf2-loopback.cfg │ │ │ ├── spine1-bgp.cfg │ │ │ ├── spine1-loopback.cfg │ │ │ └── spine2-loopback.cfg │ │ ├── migrate-to-anta-runner.md │ │ ├── migrate-to-cv-deploy.md │ │ ├── network_services/ │ │ │ ├── README.md │ │ │ └── artifacts/ │ │ │ ├── htns-l3-leaf1-services.cfg │ │ │ └── htns-l3-leaf2-services.cfg │ │ └── node_types/ │ │ └── README.md │ ├── installation/ │ │ └── collection-installation.md │ ├── overrides/ │ │ ├── custom-banner.html │ │ └── main.html │ ├── plugins/ │ │ ├── Filter_plugins/ │ │ │ ├── add_md_toc.md │ │ │ ├── decrypt.md │ │ │ ├── default.md │ │ │ ├── encrypt.md │ │ │ ├── hide_passwords.md │ │ │ ├── is_in_filter.md │ │ │ ├── list_compress.md │ │ │ ├── natural_sort.md │ │ │ ├── range_expand.md │ │ │ ├── secure_hash.md │ │ │ ├── snmp_hash.md │ │ │ └── status_render.md │ │ ├── Modules_and_action_plugins/ │ │ │ ├── anta_workflow.md │ │ │ ├── cv_workflow.md │ │ │ ├── eos_cli_config_gen.md │ │ │ ├── eos_designs_documentation.md │ │ │ ├── eos_designs_facts.md │ │ │ ├── eos_designs_structured_config.md │ │ │ ├── set_vars.md │ │ │ ├── validate_inputs.md │ │ │ └── verify_requirements.md │ │ ├── Test_plugins/ │ │ │ ├── contains.md │ │ │ └── defined.md │ │ └── Vars_plugins/ │ │ └── global_vars.md │ ├── porting-guides/ │ │ ├── 4.x.x.md │ │ ├── 5.x.x.md │ │ └── 6.x.x.md │ ├── pyavd/ │ │ ├── pyavd.md │ │ ├── simple_example_5_to_6.md │ │ ├── simple_example_5_x.md │ │ └── simple_example_6_x.md │ ├── release-notes/ │ │ ├── 1.0.x.md │ │ ├── 1.1.x.md │ │ ├── 2.x.x.md │ │ ├── 3.x.x.md │ │ ├── 4.x.x.md │ │ ├── 5.x.x.md │ │ └── 6.x.x.md │ ├── requirements.txt │ ├── stylesheets/ │ │ ├── extra.ivory.css.backup │ │ ├── extra.material.css │ │ ├── sticky-banner.js │ │ └── tables.js │ ├── support/ │ │ └── support_overview.md │ ├── templates/ │ │ ├── avd_schema_table.j2 │ │ └── plugin-docs.j2 │ ├── user-manual/ │ │ ├── ansible-usage-patterns.md │ │ ├── avd-aap.md │ │ └── intro-to-ansible-and-avd.md │ └── versioning/ │ └── semantic-versioning.md ├── execution-environment.yml ├── index.md ├── mkdocs.yml ├── pylintrc ├── pylintrc-ansible ├── pyproject.toml ├── python-avd/ │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── pyavd/ │ │ ├── LICENSE │ │ ├── __init__.py │ │ ├── _anta/ │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── factories.py │ │ │ ├── index.py │ │ │ ├── input_factories/ │ │ │ │ ├── __init__.py │ │ │ │ ├── avt.py │ │ │ │ ├── base_classes.py │ │ │ │ ├── connectivity.py │ │ │ │ ├── decorators.py │ │ │ │ ├── hardware.py │ │ │ │ ├── interfaces.py │ │ │ │ ├── logging.py │ │ │ │ ├── mlag.py │ │ │ │ ├── router_path_selection.py │ │ │ │ ├── routing_bgp.py │ │ │ │ ├── routing_generic.py │ │ │ │ ├── routing_ospf.py │ │ │ │ ├── security.py │ │ │ │ ├── system.py │ │ │ │ └── vxlan.py │ │ │ ├── lib/ │ │ │ │ ├── __init__.py │ │ │ │ └── tests/ │ │ │ │ └── __init__.py │ │ │ ├── logs.py │ │ │ ├── models.py │ │ │ └── utils.py │ │ ├── _cv/ │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ ├── __init__.py │ │ │ ├── api/ │ │ │ │ ├── __init__.py │ │ │ │ ├── arista/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── action/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── alert/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── arista_portal/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── asset_manager/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── auditlog/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── bugexposure/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── changecontrol/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── configlet/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── configstatus/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── connectivitymonitor/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── dashboard/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── endpointlocation/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── event/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── identityprovider/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── imagestatus/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── inventory/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── license/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── lifecycle/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── redirector/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── serviceaccount/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── softwaremanagement/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── studio/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── studio_topology/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── subscriptions/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── swg/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── syslog/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v1/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── tag/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── v2/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── time/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── workspace/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── v1/ │ │ │ │ │ └── __init__.py │ │ │ │ └── fmp/ │ │ │ │ └── __init__.py │ │ │ ├── client/ │ │ │ │ ├── __init__.py │ │ │ │ ├── async_decorators.py │ │ │ │ ├── change_control.py │ │ │ │ ├── configlet.py │ │ │ │ ├── constants.py │ │ │ │ ├── exceptions.py │ │ │ │ ├── inventory.py │ │ │ │ ├── models.py │ │ │ │ ├── proxy.py │ │ │ │ ├── studio.py │ │ │ │ ├── swg.py │ │ │ │ ├── tag.py │ │ │ │ ├── utils.py │ │ │ │ ├── versioning.py │ │ │ │ └── workspace.py │ │ │ ├── extra_cv_protos/ │ │ │ │ └── arista/ │ │ │ │ └── swg.v1/ │ │ │ │ ├── services.gen.proto │ │ │ │ └── swg.proto │ │ │ ├── schema/ │ │ │ │ └── __init__.py │ │ │ └── workflows/ │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── create_workspace_on_cv.py │ │ │ ├── deploy_configs_to_cv.py │ │ │ ├── deploy_cv_pathfinder_metadata_to_cv.py │ │ │ ├── deploy_static_config_studio_manifest_to_cv.py │ │ │ ├── deploy_studio_inputs_to_cv.py │ │ │ ├── deploy_tags_to_cv.py │ │ │ ├── deploy_to_cv.py │ │ │ ├── finalize_change_control_on_cv.py │ │ │ ├── finalize_workspace_on_cv.py │ │ │ ├── models.py │ │ │ ├── utils.py │ │ │ ├── verify_devices_on_cv.py │ │ │ └── verify_inputs.py │ │ ├── _eos_cli_config_gen/ │ │ │ ├── j2templates/ │ │ │ │ ├── documentation/ │ │ │ │ │ ├── aaa-accounting.j2 │ │ │ │ │ ├── aaa-authentication.j2 │ │ │ │ │ ├── aaa-authorization.j2 │ │ │ │ │ ├── aaa-server-groups.j2 │ │ │ │ │ ├── access-lists.j2 │ │ │ │ │ ├── acl.j2 │ │ │ │ │ ├── address-locking.j2 │ │ │ │ │ ├── agents.j2 │ │ │ │ │ ├── aliases.j2 │ │ │ │ │ ├── application-traffic-recognition.j2 │ │ │ │ │ ├── arp.j2 │ │ │ │ │ ├── as-path.j2 │ │ │ │ │ ├── authentication.j2 │ │ │ │ │ ├── banners.j2 │ │ │ │ │ ├── bfd-interfaces.j2 │ │ │ │ │ ├── bfd.j2 │ │ │ │ │ ├── bgp-groups.j2 │ │ │ │ │ ├── boot.j2 │ │ │ │ │ ├── cfm.j2 │ │ │ │ │ ├── class-maps.j2 │ │ │ │ │ ├── clock.j2 │ │ │ │ │ ├── cvx.j2 │ │ │ │ │ ├── daemon-terminattr.j2 │ │ │ │ │ ├── daemons.j2 │ │ │ │ │ ├── dhcp-relay.j2 │ │ │ │ │ ├── dhcp-servers.j2 │ │ │ │ │ ├── dns-domain.j2 │ │ │ │ │ ├── domain-list.j2 │ │ │ │ │ ├── dot1x.j2 │ │ │ │ │ ├── dps-interfaces.j2 │ │ │ │ │ ├── dynamic-prefix-lists.j2 │ │ │ │ │ ├── enable-password.j2 │ │ │ │ │ ├── eos-cli.j2 │ │ │ │ │ ├── errdisable.j2 │ │ │ │ │ ├── ethernet-interfaces.j2 │ │ │ │ │ ├── event-handlers.j2 │ │ │ │ │ ├── filters.j2 │ │ │ │ │ ├── flow-tracking.j2 │ │ │ │ │ ├── hardware.j2 │ │ │ │ │ ├── interface-defaults.j2 │ │ │ │ │ ├── interface-groups.j2 │ │ │ │ │ ├── interface-profiles.j2 │ │ │ │ │ ├── interfaces-ip-nat.j2 │ │ │ │ │ ├── interfaces.j2 │ │ │ │ │ ├── ip-access-lists.j2 │ │ │ │ │ ├── ip-client-source-interfaces.j2 │ │ │ │ │ ├── ip-community-lists.j2 │ │ │ │ │ ├── ip-dhcp-relay.j2 │ │ │ │ │ ├── ip-dhcp-snooping.j2 │ │ │ │ │ ├── ip-domain-lookup.j2 │ │ │ │ │ ├── ip-extcommunity-lists-regexp.j2 │ │ │ │ │ ├── ip-extcommunity-lists.j2 │ │ │ │ │ ├── ip-hardware.j2 │ │ │ │ │ ├── ip-hosts.j2 │ │ │ │ │ ├── ip-igmp-snooping.j2 │ │ │ │ │ ├── ip-large-community-lists.j2 │ │ │ │ │ ├── ip-name-server-groups.j2 │ │ │ │ │ ├── ip-name-server.j2 │ │ │ │ │ ├── ip-nat.j2 │ │ │ │ │ ├── ip-radius-source-interfaces.j2 │ │ │ │ │ ├── ip-routing.j2 │ │ │ │ │ ├── ip-security.j2 │ │ │ │ │ ├── ip-tacacs-source-interfaces.j2 │ │ │ │ │ ├── ip-virtual-router-mac-address.j2 │ │ │ │ │ ├── ipv6-access-lists.j2 │ │ │ │ │ ├── ipv6-dhcp-relay.j2 │ │ │ │ │ ├── ipv6-neighbors.j2 │ │ │ │ │ ├── ipv6-prefix-lists.j2 │ │ │ │ │ ├── ipv6-router-ospf.j2 │ │ │ │ │ ├── ipv6-standard-access-lists.j2 │ │ │ │ │ ├── ipv6-static-routes.j2 │ │ │ │ │ ├── ipv6-unicast-routing.j2 │ │ │ │ │ ├── kernel.j2 │ │ │ │ │ ├── l2-protocol-forwarding.j2 │ │ │ │ │ ├── lacp.j2 │ │ │ │ │ ├── link-tracking-groups.j2 │ │ │ │ │ ├── lldp.j2 │ │ │ │ │ ├── load-balance.j2 │ │ │ │ │ ├── local-users.j2 │ │ │ │ │ ├── logging.j2 │ │ │ │ │ ├── loopback-interfaces.j2 │ │ │ │ │ ├── mac-access-lists.j2 │ │ │ │ │ ├── mac-address-table.j2 │ │ │ │ │ ├── mac-security.j2 │ │ │ │ │ ├── maintenance-mode.j2 │ │ │ │ │ ├── maintenance.j2 │ │ │ │ │ ├── management-accounts.j2 │ │ │ │ │ ├── management-api-gnmi.j2 │ │ │ │ │ ├── management-api-http.j2 │ │ │ │ │ ├── management-api-models.j2 │ │ │ │ │ ├── management-console.j2 │ │ │ │ │ ├── management-cvx.j2 │ │ │ │ │ ├── management-defaults.j2 │ │ │ │ │ ├── management-interfaces.j2 │ │ │ │ │ ├── management-security.j2 │ │ │ │ │ ├── management-ssh.j2 │ │ │ │ │ ├── management-tech-support.j2 │ │ │ │ │ ├── management.j2 │ │ │ │ │ ├── match-list-input.j2 │ │ │ │ │ ├── mcs-client.j2 │ │ │ │ │ ├── mlag-configuration.j2 │ │ │ │ │ ├── monitor-connectivity.j2 │ │ │ │ │ ├── monitor-layer1.j2 │ │ │ │ │ ├── monitor-link-flap-policy.j2 │ │ │ │ │ ├── monitor-loop-protection.j2 │ │ │ │ │ ├── monitor-server-radius.j2 │ │ │ │ │ ├── monitor-sessions.j2 │ │ │ │ │ ├── monitor-telemetry-influx.j2 │ │ │ │ │ ├── monitor-telemetry-postcard-policy.j2 │ │ │ │ │ ├── monitor-twamp.j2 │ │ │ │ │ ├── monitoring.j2 │ │ │ │ │ ├── mpls-and-ldp.j2 │ │ │ │ │ ├── mpls-interfaces.j2 │ │ │ │ │ ├── mpls-rsvp.j2 │ │ │ │ │ ├── mpls.j2 │ │ │ │ │ ├── multicast.j2 │ │ │ │ │ ├── ntp.j2 │ │ │ │ │ ├── patch-panel.j2 │ │ │ │ │ ├── peer-filters.j2 │ │ │ │ │ ├── pim-sparse-mode-interfaces.j2 │ │ │ │ │ ├── pim-sparse-mode.j2 │ │ │ │ │ ├── platform.j2 │ │ │ │ │ ├── poe.j2 │ │ │ │ │ ├── policy-maps-copp.j2 │ │ │ │ │ ├── policy-maps-pbr.j2 │ │ │ │ │ ├── policy-maps-qos.j2 │ │ │ │ │ ├── port-channel-interfaces.j2 │ │ │ │ │ ├── port-channel.j2 │ │ │ │ │ ├── prefix-lists.j2 │ │ │ │ │ ├── priority-flow-control.j2 │ │ │ │ │ ├── prompt.j2 │ │ │ │ │ ├── ptp.j2 │ │ │ │ │ ├── qos-interfaces.j2 │ │ │ │ │ ├── qos-profiles.j2 │ │ │ │ │ ├── qos.j2 │ │ │ │ │ ├── quality-of-service.j2 │ │ │ │ │ ├── queue-monitor.j2 │ │ │ │ │ ├── radius-proxy.j2 │ │ │ │ │ ├── radius-server.j2 │ │ │ │ │ ├── roles.j2 │ │ │ │ │ ├── route-maps.j2 │ │ │ │ │ ├── router-adaptive-virtual-topology.j2 │ │ │ │ │ ├── router-bfd.j2 │ │ │ │ │ ├── router-bgp.j2 │ │ │ │ │ ├── router-general.j2 │ │ │ │ │ ├── router-igmp.j2 │ │ │ │ │ ├── router-internet-exit.j2 │ │ │ │ │ ├── router-isis.j2 │ │ │ │ │ ├── router-l2-vpn.j2 │ │ │ │ │ ├── router-msdp.j2 │ │ │ │ │ ├── router-multicast.j2 │ │ │ │ │ ├── router-ospf.j2 │ │ │ │ │ ├── router-path-selection.j2 │ │ │ │ │ ├── router-pim-sparse-mode.j2 │ │ │ │ │ ├── router-rip.j2 │ │ │ │ │ ├── router-segment-security.j2 │ │ │ │ │ ├── router-service-insertion.j2 │ │ │ │ │ ├── router-traffic-engineering.j2 │ │ │ │ │ ├── routing.j2 │ │ │ │ │ ├── service-routing-configuration-bgp.j2 │ │ │ │ │ ├── service-routing-protocols-model.j2 │ │ │ │ │ ├── sflow.j2 │ │ │ │ │ ├── snmp-server.j2 │ │ │ │ │ ├── spanning-tree.j2 │ │ │ │ │ ├── standard-access-lists.j2 │ │ │ │ │ ├── static-routes.j2 │ │ │ │ │ ├── stun.j2 │ │ │ │ │ ├── switchport-default.j2 │ │ │ │ │ ├── switchport-port-security.j2 │ │ │ │ │ ├── sync-e.j2 │ │ │ │ │ ├── system-l1.j2 │ │ │ │ │ ├── system.j2 │ │ │ │ │ ├── tacacs-servers.j2 │ │ │ │ │ ├── tap-aggregation.j2 │ │ │ │ │ ├── tcam-profile.j2 │ │ │ │ │ ├── trackers.j2 │ │ │ │ │ ├── traffic-policies.j2 │ │ │ │ │ ├── transceiver.j2 │ │ │ │ │ ├── tunnel-interfaces.j2 │ │ │ │ │ ├── virtual-source-nat-vrfs.j2 │ │ │ │ │ ├── vlan-interfaces.j2 │ │ │ │ │ ├── vlan-internal-order.j2 │ │ │ │ │ ├── vlans.j2 │ │ │ │ │ ├── vmtracer-sessions.j2 │ │ │ │ │ ├── vrfs.j2 │ │ │ │ │ └── vxlan-interface.j2 │ │ │ │ ├── eos/ │ │ │ │ │ ├── aaa-accounting.j2 │ │ │ │ │ ├── aaa-authentication-policy-nopassword.j2 │ │ │ │ │ ├── aaa-authentication.j2 │ │ │ │ │ ├── aaa-authorization-default-role.j2 │ │ │ │ │ ├── aaa-authorization.j2 │ │ │ │ │ ├── aaa-root.j2 │ │ │ │ │ ├── aaa-server-groups-ldap.j2 │ │ │ │ │ ├── aaa-server-groups-radius.j2 │ │ │ │ │ ├── aaa-server-groups-tacacs-plus.j2 │ │ │ │ │ ├── aaa.j2 │ │ │ │ │ ├── access-lists.j2 │ │ │ │ │ ├── address-locking.j2 │ │ │ │ │ ├── agents-environment.j2 │ │ │ │ │ ├── agents.j2 │ │ │ │ │ ├── aliases.j2 │ │ │ │ │ ├── all-community-lists.j2 │ │ │ │ │ ├── application-traffic-recognition.j2 │ │ │ │ │ ├── arp.j2 │ │ │ │ │ ├── as-path.j2 │ │ │ │ │ ├── banners.j2 │ │ │ │ │ ├── bgp-groups.j2 │ │ │ │ │ ├── boot.j2 │ │ │ │ │ ├── cfm.j2 │ │ │ │ │ ├── class-maps-pbr.j2 │ │ │ │ │ ├── class-maps.j2 │ │ │ │ │ ├── clock.j2 │ │ │ │ │ ├── config-comment.j2 │ │ │ │ │ ├── cvx.j2 │ │ │ │ │ ├── daemon-terminattr.j2 │ │ │ │ │ ├── daemons.j2 │ │ │ │ │ ├── dhcp-relay.j2 │ │ │ │ │ ├── dhcp-servers.j2 │ │ │ │ │ ├── dns-domain.j2 │ │ │ │ │ ├── domain-list.j2 │ │ │ │ │ ├── dot1x.j2 │ │ │ │ │ ├── dot1x_part2.j2 │ │ │ │ │ ├── dps-interfaces.j2 │ │ │ │ │ ├── dynamic-prefix-lists.j2 │ │ │ │ │ ├── enable-password.j2 │ │ │ │ │ ├── end.j2 │ │ │ │ │ ├── eos-cli.j2 │ │ │ │ │ ├── errdisable.j2 │ │ │ │ │ ├── ethernet-interface-tx-queues.j2 │ │ │ │ │ ├── ethernet-interface-uc-tx-queues.j2 │ │ │ │ │ ├── ethernet-interfaces.j2 │ │ │ │ │ ├── event-handlers.j2 │ │ │ │ │ ├── event-monitor.j2 │ │ │ │ │ ├── flow-tracking.j2 │ │ │ │ │ ├── hardware-access-list-update-default-result-permit.j2 │ │ │ │ │ ├── hardware-speed-groups.j2 │ │ │ │ │ ├── hardware.j2 │ │ │ │ │ ├── hostname.j2 │ │ │ │ │ ├── interface-defaults.j2 │ │ │ │ │ ├── interface-groups.j2 │ │ │ │ │ ├── interface-ip-nat.j2 │ │ │ │ │ ├── interface-profiles.j2 │ │ │ │ │ ├── ip-access-lists.j2 │ │ │ │ │ ├── ip-client-source-interfaces.j2 │ │ │ │ │ ├── ip-community-lists.j2 │ │ │ │ │ ├── ip-dhcp-relay.j2 │ │ │ │ │ ├── ip-dhcp-snooping.j2 │ │ │ │ │ ├── ip-domain-lookup.j2 │ │ │ │ │ ├── ip-extcommunity-lists-regexp.j2 │ │ │ │ │ ├── ip-extcommunity-lists.j2 │ │ │ │ │ ├── ip-hardware.j2 │ │ │ │ │ ├── ip-hosts.j2 │ │ │ │ │ ├── ip-icmp-redirect.j2 │ │ │ │ │ ├── ip-igmp-snooping.j2 │ │ │ │ │ ├── ip-large-community-lists.j2 │ │ │ │ │ ├── ip-name-server-groups.j2 │ │ │ │ │ ├── ip-name-server.j2 │ │ │ │ │ ├── ip-nat-part1.j2 │ │ │ │ │ ├── ip-nat-part2.j2 │ │ │ │ │ ├── ip-radius-source-interfaces.j2 │ │ │ │ │ ├── ip-routing-vrfs.j2 │ │ │ │ │ ├── ip-routing.j2 │ │ │ │ │ ├── ip-security.j2 │ │ │ │ │ ├── ip-tacacs-source-interfaces.j2 │ │ │ │ │ ├── ip-virtual-router-mac-address-mlag-peer.j2 │ │ │ │ │ ├── ip-virtual-router-mac-address.j2 │ │ │ │ │ ├── ipv6-access-lists.j2 │ │ │ │ │ ├── ipv6-dhcp-relay.j2 │ │ │ │ │ ├── ipv6-hardware.j2 │ │ │ │ │ ├── ipv6-icmp-redirect.j2 │ │ │ │ │ ├── ipv6-neighbors.j2 │ │ │ │ │ ├── ipv6-prefix-lists.j2 │ │ │ │ │ ├── ipv6-router-ospf.j2 │ │ │ │ │ ├── ipv6-standard-access-lists.j2 │ │ │ │ │ ├── ipv6-static-routes.j2 │ │ │ │ │ ├── ipv6-unicast-routing-vrfs.j2 │ │ │ │ │ ├── ipv6-unicast-routing.j2 │ │ │ │ │ ├── kernel.j2 │ │ │ │ │ ├── l2-protocol-forwarding.j2 │ │ │ │ │ ├── lacp.j2 │ │ │ │ │ ├── link-tracking-groups.j2 │ │ │ │ │ ├── lldp.j2 │ │ │ │ │ ├── load-balance-cluster.j2 │ │ │ │ │ ├── load-balance.j2 │ │ │ │ │ ├── load-interval.j2 │ │ │ │ │ ├── local-users.j2 │ │ │ │ │ ├── logging-event-congestion-drops.j2 │ │ │ │ │ ├── logging-event-storm-control.j2 │ │ │ │ │ ├── logging.j2 │ │ │ │ │ ├── loopback-interfaces.j2 │ │ │ │ │ ├── mac-access-lists.j2 │ │ │ │ │ ├── mac-address-table-aging-time.j2 │ │ │ │ │ ├── mac-address-table-notification.j2 │ │ │ │ │ ├── mac-address-table-static-entries.j2 │ │ │ │ │ ├── mac-security.j2 │ │ │ │ │ ├── maintenance.j2 │ │ │ │ │ ├── management-accounts.j2 │ │ │ │ │ ├── management-api-gnmi.j2 │ │ │ │ │ ├── management-api-http.j2 │ │ │ │ │ ├── management-api-models.j2 │ │ │ │ │ ├── management-console.j2 │ │ │ │ │ ├── management-cvx.j2 │ │ │ │ │ ├── management-defaults.j2 │ │ │ │ │ ├── management-interfaces.j2 │ │ │ │ │ ├── management-security.j2 │ │ │ │ │ ├── management-ssh.j2 │ │ │ │ │ ├── management-tech-support.j2 │ │ │ │ │ ├── match-list-input.j2 │ │ │ │ │ ├── mcs-client.j2 │ │ │ │ │ ├── mlag-configuration.j2 │ │ │ │ │ ├── monitor-connectivity.j2 │ │ │ │ │ ├── monitor-layer1.j2 │ │ │ │ │ ├── monitor-link-flap-policy.j2 │ │ │ │ │ ├── monitor-loop-protection.j2 │ │ │ │ │ ├── monitor-server-radius.j2 │ │ │ │ │ ├── monitor-session-default-encapsulation-gre.j2 │ │ │ │ │ ├── monitor-sessions.j2 │ │ │ │ │ ├── monitor-telemetry-influx.j2 │ │ │ │ │ ├── monitor-telemetry-postcard-policy.j2 │ │ │ │ │ ├── monitor-twamp.j2 │ │ │ │ │ ├── mpls-rsvp.j2 │ │ │ │ │ ├── mpls.j2 │ │ │ │ │ ├── ntp.j2 │ │ │ │ │ ├── patch-panel.j2 │ │ │ │ │ ├── peer-filters.j2 │ │ │ │ │ ├── platform-apply.j2 │ │ │ │ │ ├── platform-headroom-pool.j2 │ │ │ │ │ ├── platform-sfe-interface.j2 │ │ │ │ │ ├── platform-trident.j2 │ │ │ │ │ ├── platform.j2 │ │ │ │ │ ├── poe.j2 │ │ │ │ │ ├── policy-maps-copp.j2 │ │ │ │ │ ├── policy-maps-pbr.j2 │ │ │ │ │ ├── policy-maps-qos.j2 │ │ │ │ │ ├── port-channel-interfaces.j2 │ │ │ │ │ ├── port-channel.j2 │ │ │ │ │ ├── prefix-lists.j2 │ │ │ │ │ ├── priority-flow-control.j2 │ │ │ │ │ ├── prompt.j2 │ │ │ │ │ ├── ptp.j2 │ │ │ │ │ ├── qos-profiles.j2 │ │ │ │ │ ├── qos.j2 │ │ │ │ │ ├── queue-monitor-length.j2 │ │ │ │ │ ├── queue-monitor-streaming.j2 │ │ │ │ │ ├── radius-proxy.j2 │ │ │ │ │ ├── radius-server.j2 │ │ │ │ │ ├── redundancy.j2 │ │ │ │ │ ├── roles.j2 │ │ │ │ │ ├── route-maps.j2 │ │ │ │ │ ├── router-adaptive-virtual-topology.j2 │ │ │ │ │ ├── router-bfd.j2 │ │ │ │ │ ├── router-bgp.j2 │ │ │ │ │ ├── router-general.j2 │ │ │ │ │ ├── router-igmp.j2 │ │ │ │ │ ├── router-internet-exit.j2 │ │ │ │ │ ├── router-isis.j2 │ │ │ │ │ ├── router-l2-vpn.j2 │ │ │ │ │ ├── router-msdp.j2 │ │ │ │ │ ├── router-multicast.j2 │ │ │ │ │ ├── router-ospf.j2 │ │ │ │ │ ├── router-path-selection.j2 │ │ │ │ │ ├── router-pim-sparse-mode.j2 │ │ │ │ │ ├── router-rip.j2 │ │ │ │ │ ├── router-segment-security.j2 │ │ │ │ │ ├── router-service-insertion.j2 │ │ │ │ │ ├── router-traffic-engineering.j2 │ │ │ │ │ ├── service-routing-configuration-bgp.j2 │ │ │ │ │ ├── service-routing-protocols-model.j2 │ │ │ │ │ ├── service-unsupported-transceiver.j2 │ │ │ │ │ ├── sflow.j2 │ │ │ │ │ ├── snmp-server.j2 │ │ │ │ │ ├── spanning-tree.j2 │ │ │ │ │ ├── standard-access-lists.j2 │ │ │ │ │ ├── static-routes.j2 │ │ │ │ │ ├── stun.j2 │ │ │ │ │ ├── switchport-default.j2 │ │ │ │ │ ├── switchport-port-security.j2 │ │ │ │ │ ├── sync-e.j2 │ │ │ │ │ ├── system-l1.j2 │ │ │ │ │ ├── system.j2 │ │ │ │ │ ├── tacacs-servers.j2 │ │ │ │ │ ├── tap-aggregation.j2 │ │ │ │ │ ├── tcam-profile.j2 │ │ │ │ │ ├── terminal.j2 │ │ │ │ │ ├── trackers.j2 │ │ │ │ │ ├── traffic-policies.j2 │ │ │ │ │ ├── transceiver-qsfp-default-mode.j2 │ │ │ │ │ ├── transceiver.j2 │ │ │ │ │ ├── tunnel-interfaces.j2 │ │ │ │ │ ├── virtual-source-nat-vrfs.j2 │ │ │ │ │ ├── vlan-interfaces.j2 │ │ │ │ │ ├── vlan-internal-order.j2 │ │ │ │ │ ├── vlans.j2 │ │ │ │ │ ├── vmtracer-sessions.j2 │ │ │ │ │ ├── vrfs.j2 │ │ │ │ │ └── vxlan-interface.j2 │ │ │ │ ├── eos-device-documentation.j2 │ │ │ │ └── eos-intended-config.j2 │ │ │ └── schema/ │ │ │ ├── __init__.py │ │ │ ├── eos_cli_config_gen.schema.yml │ │ │ └── schema_fragments/ │ │ │ ├── _defaults.schema.yml │ │ │ ├── aaa_accounting.schema.yml │ │ │ ├── aaa_authentication.schema.yml │ │ │ ├── aaa_authorization.schema.yml │ │ │ ├── aaa_root.schema.yml │ │ │ ├── aaa_server_groups.schema.yml │ │ │ ├── access_lists.schema.yml │ │ │ ├── address_locking.schema.yml │ │ │ ├── agents.schema.yml │ │ │ ├── aliases.schema.yml │ │ │ ├── application_traffic_recognition.schema.yml │ │ │ ├── arp.schema.yml │ │ │ ├── as_path.schema.yml │ │ │ ├── avd_data_validation_mode.schema.yml │ │ │ ├── avd_structured_config_file_format.schema.yml │ │ │ ├── avd_vault_id.schema.yml │ │ │ ├── banners.schema.yml │ │ │ ├── bgp_groups.schema.yml │ │ │ ├── boot.schema.yml │ │ │ ├── cfm.schema.yml │ │ │ ├── class_maps.schema.yml │ │ │ ├── clock.schema.yml │ │ │ ├── community_lists.schema.yml │ │ │ ├── config_comment.schema.yml │ │ │ ├── config_end.schema.yml │ │ │ ├── custom_templates.schema.yml │ │ │ ├── cvx.schema.yml │ │ │ ├── daemon_terminattr.schema.yml │ │ │ ├── daemons.schema.yml │ │ │ ├── def_access_list_entry.schema.yml │ │ │ ├── defs_aaa_methods.schema.yml │ │ │ ├── defs_application_traffic_recognition.schema.yml │ │ │ ├── defs_bgp_additional_paths.schema.yml │ │ │ ├── defs_dhcp_servers_subnets.schema.yml │ │ │ ├── defs_flow_tracking.schema.yml │ │ │ ├── defs_interface_ip_nat.schema.yml │ │ │ ├── defs_interface_ip_nat_static.schema.yml │ │ │ ├── defs_ipv6_nd.schema.yml │ │ │ ├── defs_source_interface_per_vrf.schema.yml │ │ │ ├── dhcp_relay.schema.yml │ │ │ ├── dhcp_servers.schema.yml │ │ │ ├── dns_domain.schema.yml │ │ │ ├── domain_list.schema.yml │ │ │ ├── dot1x.schema.yml │ │ │ ├── dps-interfaces.schema.yml │ │ │ ├── dynamic_prefix_lists.schema.yml │ │ │ ├── enable_password.schema.yml │ │ │ ├── eos_cli.schema.yml │ │ │ ├── eos_cli_config_gen_configuration.schema.yml │ │ │ ├── eos_cli_config_gen_documentation.schema.yml │ │ │ ├── eos_cli_config_gen_keep_tmp_files.schema.yml │ │ │ ├── eos_cli_config_gen_tmp_dir.schema.yml │ │ │ ├── eos_cli_config_gen_validate_inputs_batch_size.schema.yml │ │ │ ├── eos_config_future.schema.yml │ │ │ ├── errdisable.schema.yml │ │ │ ├── ethernet_interfaces.schema.yml │ │ │ ├── event_handlers.schema.yml │ │ │ ├── event_monitor.schema.yml │ │ │ ├── flow_tracking.schema.yml │ │ │ ├── generate_default_config.schema.yml │ │ │ ├── generate_device_documentation.schema.yml │ │ │ ├── hardware.schema.yml │ │ │ ├── hardware_counters.schema.yml │ │ │ ├── hostname.schema.yml │ │ │ ├── interface_defaults.schema.yml │ │ │ ├── interface_groups.schema.yml │ │ │ ├── interface_profiles.schema.yml │ │ │ ├── ip_access_lists.schema.yml │ │ │ ├── ip_access_lists_max_entries.schema.yml │ │ │ ├── ip_community_lists.schema.yml │ │ │ ├── ip_dhcp_relay.schema.yml │ │ │ ├── ip_dhcp_snooping.schema.yml │ │ │ ├── ip_domain_lookup.schema.yml │ │ │ ├── ip_extcommunity_lists.schema.yml │ │ │ ├── ip_extcommunity_lists_regexp.schema.yml │ │ │ ├── ip_ftp_client.schema.yml │ │ │ ├── ip_ftp_client_source_interfaces.schema.yml │ │ │ ├── ip_hardware.schema.yml │ │ │ ├── ip_hosts.schema.yml │ │ │ ├── ip_http_client.schema.yml │ │ │ ├── ip_http_client_source_interfaces.schema.yml │ │ │ ├── ip_icmp_redirect.schema.yml │ │ │ ├── ip_igmp_snooping.schema.yml │ │ │ ├── ip_large_community_lists.schema.yml │ │ │ ├── ip_name_server.schema.yml │ │ │ ├── ip_name_server_groups.schema.yml │ │ │ ├── ip_name_servers.schema.yml │ │ │ ├── ip_nat.schema.yml │ │ │ ├── ip_ospf_router_id_output_format_hostnames.schema.yml │ │ │ ├── ip_radius.schema.yml │ │ │ ├── ip_radius_source_interfaces.schema.yml │ │ │ ├── ip_routing.schema.yml │ │ │ ├── ip_routing_ipv6_interfaces.schema.yml │ │ │ ├── ip_security.schema.yml │ │ │ ├── ip_ssh_client.schema.yml │ │ │ ├── ip_ssh_client_source_interfaces.schema.yml │ │ │ ├── ip_tacacs.schema.yml │ │ │ ├── ip_tacacs_source_interfaces.schema.yml │ │ │ ├── ip_telnet_client.schema.yml │ │ │ ├── ip_telnet_client_source_interfaces.schema.yml │ │ │ ├── ip_tftp_client.schema.yml │ │ │ ├── ip_tftp_client_source_interfaces.schema.yml │ │ │ ├── ip_virtual_router_mac_address.schema.yml │ │ │ ├── ip_virtual_router_mac_address_advertisement_interval.schema.yml │ │ │ ├── ip_virtual_router_mac_address_mlag_peer.yml │ │ │ ├── ipv6_access_lists.schema.yml │ │ │ ├── ipv6_dhcp_relay.schema.yml │ │ │ ├── ipv6_hardware.schema.yml │ │ │ ├── ipv6_icmp_redirect.schema.yml │ │ │ ├── ipv6_neighbors.schema.yml │ │ │ ├── ipv6_prefix_lists.schema.yml │ │ │ ├── ipv6_router_ospf.yml │ │ │ ├── ipv6_standard_access_lists.schema.yml │ │ │ ├── ipv6_static_routes.schema.yml │ │ │ ├── ipv6_unicast_routing.schema.yml │ │ │ ├── kernel.yml │ │ │ ├── l2_protocol_forwarding.schema.yml │ │ │ ├── lacp.schema.yml │ │ │ ├── link_tracking_groups.schema.yml │ │ │ ├── lldp.schema.yml │ │ │ ├── load_balance.schema.yml │ │ │ ├── load_interval.schema.yml │ │ │ ├── local_users.schema.yml │ │ │ ├── logging.schema.yml │ │ │ ├── loopback_interfaces.schema.yml │ │ │ ├── mac_access_lists.schema.yml │ │ │ ├── mac_address_table.schema.yml │ │ │ ├── mac_security.schema.yml │ │ │ ├── maintenance.schema.yml │ │ │ ├── management_accounts.schema.yml │ │ │ ├── management_api_gnmi.schema.yml │ │ │ ├── management_api_http.schema.yml │ │ │ ├── management_api_models.schema.yml │ │ │ ├── management_console.schema.yml │ │ │ ├── management_cvx.schema.yml │ │ │ ├── management_defaults.schema.yml │ │ │ ├── management_interfaces.schema.yml │ │ │ ├── management_security.schema.yml │ │ │ ├── management_ssh.schema.yml │ │ │ ├── management_tech_support.schema.yml │ │ │ ├── match_list_input.schema.yml │ │ │ ├── mcs_client.schema.yml │ │ │ ├── metadata.schema.yml │ │ │ ├── mlag_configuration.schema.yml │ │ │ ├── monitor_connectivity.schema.yml │ │ │ ├── monitor_layer1.schema.yml │ │ │ ├── monitor_link_flap_policy.schema.yml │ │ │ ├── monitor_loop_protection.yml │ │ │ ├── monitor_server_radius.schema.yml │ │ │ ├── monitor_session_default_encapsulation_gre.schema.yml │ │ │ ├── monitor_sessions.schema.yml │ │ │ ├── monitor_telemetry_influx.schema.yml │ │ │ ├── monitor_telemetry_postcard_policy.schema.yml │ │ │ ├── monitor_twamp.schema.yml │ │ │ ├── mpls.schema.yml │ │ │ ├── ntp.schema.yml │ │ │ ├── patch_panel.schema.yml │ │ │ ├── peer_filters.schema.yml │ │ │ ├── platform.schema.yml │ │ │ ├── poe.schema.yml │ │ │ ├── policy_maps.schema.yml │ │ │ ├── port_channel.schema.yml │ │ │ ├── port_channel_interfaces.schema.yml │ │ │ ├── prefix_lists.schema.yml │ │ │ ├── priority_flow_control.schema.yml │ │ │ ├── prompt.schema.yml │ │ │ ├── ptp.schema.yml │ │ │ ├── qos.schema.yml │ │ │ ├── qos_profiles.schema.yml │ │ │ ├── queue_monitor_length.schema.yml │ │ │ ├── queue_monitor_streaming.schema.yml │ │ │ ├── radius_proxy.schema.yml │ │ │ ├── radius_server.schema.yml │ │ │ ├── read_structured_config_from_file.yml │ │ │ ├── redundancy.schema.yml │ │ │ ├── roles.schema.yml │ │ │ ├── route_maps.schema.yml │ │ │ ├── router_adaptive_virtual_topology.schema.yml │ │ │ ├── router_bfd.schema.yml │ │ │ ├── router_bgp.schema.yml │ │ │ ├── router_general.schema.yml │ │ │ ├── router_igmp.schema.yml │ │ │ ├── router_internet_exit.schema.yml │ │ │ ├── router_isis.schema.yml │ │ │ ├── router_l2_vpn.schema.yml │ │ │ ├── router_msdp.schema.yml │ │ │ ├── router_multicast.schema.yml │ │ │ ├── router_ospf.schema.yml │ │ │ ├── router_path_selection.schema.yml │ │ │ ├── router_pim_sparse_mode.schema.yml │ │ │ ├── router_rip.schema.yml │ │ │ ├── router_segment_security.schema.yml │ │ │ ├── router_service_insertion.schema.yml │ │ │ ├── router_traffic_engineering.schema.yml │ │ │ ├── service_routing_configuration_bgp.schema.yml │ │ │ ├── service_routing_protocols_model.schema.yml │ │ │ ├── service_unsupported_transceiver.schema.yml │ │ │ ├── sflow.schema.yml │ │ │ ├── snmp_server.schema.yml │ │ │ ├── spanning_tree.schema.yml │ │ │ ├── standard_access_lists.schema.yml │ │ │ ├── static_routes.schema.yml │ │ │ ├── stun.schema.yml │ │ │ ├── switchport_default.schema.yml │ │ │ ├── switchport_port_security.schema.yml │ │ │ ├── sync_e.schema.yml │ │ │ ├── system.schema.yml │ │ │ ├── tacacs_servers.schema.yml │ │ │ ├── tap_aggregation.schema.yml │ │ │ ├── tcam_profile.schema.yml │ │ │ ├── terminal.schema.yml │ │ │ ├── trackers.schema.yml │ │ │ ├── traffic_policies.schema.yml │ │ │ ├── transceiver.yml │ │ │ ├── transceiver_qsfp_default_mode_channelized.schema.yml │ │ │ ├── tunnel_interfaces.schema.yml │ │ │ ├── virtual_source_nat_vrfs.schema.yml │ │ │ ├── vlan_interfaces.schema.yml │ │ │ ├── vlan_internal_order.schema.yml │ │ │ ├── vlans.schema.yml │ │ │ ├── vmtracer_sessions.schema.yml │ │ │ ├── vrfs.schema.yml │ │ │ └── vxlan_interface.schema.yml │ │ ├── _eos_designs/ │ │ │ ├── __init__.py │ │ │ ├── avdfacts.py │ │ │ ├── eos_designs_facts/ │ │ │ │ ├── __init__.py │ │ │ │ ├── get_facts.py │ │ │ │ ├── mlag.py │ │ │ │ ├── overlay.py │ │ │ │ ├── schema/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── eos_designs_facts.schema.yml │ │ │ │ │ └── protocol.py │ │ │ │ ├── short_esi.py │ │ │ │ ├── uplinks.py │ │ │ │ ├── utils.py │ │ │ │ ├── vlans.py │ │ │ │ └── wan.py │ │ │ ├── fabric_documentation_facts/ │ │ │ │ ├── __init__.py │ │ │ │ └── topology.py │ │ │ ├── j2templates/ │ │ │ │ ├── connected_endpoints_documentation.j2 │ │ │ │ └── fabric_documentation.j2 │ │ │ ├── schema/ │ │ │ │ ├── __init__.py │ │ │ │ ├── eos_designs.schema.yml │ │ │ │ └── schema_fragments/ │ │ │ │ ├── _defaults.schema.yml │ │ │ │ ├── aaa_settings.schema.yml │ │ │ │ ├── address_locking_settings.yml │ │ │ │ ├── application_traffic_recognition.schema.yml │ │ │ │ ├── avd_6_behaviors.schema.yml │ │ │ │ ├── avd_data_validation_mode.schema.yml │ │ │ │ ├── avd_design_future.schema.yml │ │ │ │ ├── avd_digital_twin_mode.schema.yml │ │ │ │ ├── avd_eos_designs_debug.schema.yml │ │ │ │ ├── avd_eos_designs_enforce_duplication_checks_across_all_models.schema.yml │ │ │ │ ├── avd_eos_designs_structured_config.schema.yml │ │ │ │ ├── avd_eos_designs_unset_facts.schema.yml │ │ │ │ ├── avd_structured_config_file_format.schema.yml │ │ │ │ ├── avd_validation_configuration.schema.yml │ │ │ │ ├── avd_vault_id.schema.yml │ │ │ │ ├── bfd_multihop.schema.yml │ │ │ │ ├── bgp_as.schema.yml │ │ │ │ ├── bgp_as_notation.schema.yml │ │ │ │ ├── bgp_default_ipv4_unicast.schema.yml │ │ │ │ ├── bgp_distance.schema.yml │ │ │ │ ├── bgp_ecmp.schema.yml │ │ │ │ ├── bgp_graceful_restart.schema.yml │ │ │ │ ├── bgp_maximum_paths.schema.yml │ │ │ │ ├── bgp_mesh_pes.schema.yml │ │ │ │ ├── bgp_peer_groups.schema.yml │ │ │ │ ├── bgp_update_wait_install.schema.yml │ │ │ │ ├── bgp_wait_for_convergence.schema.yml │ │ │ │ ├── campus.schema.yml │ │ │ │ ├── campus_access_pod.schema.yml │ │ │ │ ├── campus_pod.schema.yml │ │ │ │ ├── connected_endpoints.schema.yml │ │ │ │ ├── connected_endpoints_keys.schema.yml │ │ │ │ ├── core_interfaces.schema.yml │ │ │ │ ├── custom_node_type.schema.yml │ │ │ │ ├── custom_structured_configuration_list_merge.schema.yml │ │ │ │ ├── custom_structured_configuration_prefix.schema.yml │ │ │ │ ├── cv_pathfinder_global_sites.schema.yml │ │ │ │ ├── cv_pathfinder_internet_exit_policies.schema.yml │ │ │ │ ├── cv_pathfinder_regions.schema.yml │ │ │ │ ├── cv_server.schema.yml │ │ │ │ ├── cv_settings.schema.yml │ │ │ │ ├── cv_tags_topology_type.schema.yml │ │ │ │ ├── cv_token.schema.yml │ │ │ │ ├── cv_topology.schema.yml │ │ │ │ ├── cv_topology_levels.schema.yml │ │ │ │ ├── cvp_ingestauth_key.schema.yml │ │ │ │ ├── cvp_instance_ips.schema.yml │ │ │ │ ├── cvp_token_file.schema.yml │ │ │ │ ├── dc_name.schema.yml │ │ │ │ ├── default_connected_endpoints_description.yml │ │ │ │ ├── default_connected_endpoints_port_channel_description.yml │ │ │ │ ├── default_igmp_snooping_enabled.schema.yml │ │ │ │ ├── default_interface_mtu.schema.yml │ │ │ │ ├── default_interfaces.schema.yml │ │ │ │ ├── default_mgmt_method.schema.yml │ │ │ │ ├── default_network_ports_description.yml │ │ │ │ ├── default_network_ports_port_channel_description.yml │ │ │ │ ├── default_node_types.schema.yml │ │ │ │ ├── default_underlay_p2p_ethernet_description.schema.yml │ │ │ │ ├── default_underlay_p2p_port_channel_description.schema.yml │ │ │ │ ├── default_vrf_diag_loopback_description.schema.yml │ │ │ │ ├── defs_adapter_config.schema.yml │ │ │ │ ├── defs_campus_link_type.schema.yml │ │ │ │ ├── defs_connected_endpoints_keys.schema.yml │ │ │ │ ├── defs_flow_tracking_link.schema.yml │ │ │ │ ├── defs_ipsec_profile.schema.yml │ │ │ │ ├── defs_l2vlans.schema.yml │ │ │ │ ├── defs_l3_edge.schema.yml │ │ │ │ ├── defs_monitor_sessions.schema.yml │ │ │ │ ├── defs_network_services.schema.yml │ │ │ │ ├── defs_node_type.schema.yml │ │ │ │ ├── defs_node_type_keys.schema.yml │ │ │ │ ├── defs_node_type_l3_interfaces.schema.yml │ │ │ │ ├── defs_node_type_l3_port_channels.schema.yml │ │ │ │ ├── defs_p2p_links.schema.yml │ │ │ │ ├── defs_platform_settings.yml │ │ │ │ ├── defs_rx_queue_settings.schema.yml │ │ │ │ ├── defs_static_routes.schema.yml │ │ │ │ ├── defs_svi.schema.yml │ │ │ │ ├── defs_svi_settings.schema.yml │ │ │ │ ├── defs_virtual_topology.schema.yml │ │ │ │ ├── design.schema.yml │ │ │ │ ├── device_profile.schema.yml │ │ │ │ ├── device_profiles.schema.yml │ │ │ │ ├── devices.schema.yml │ │ │ │ ├── digital_twin.schema.yml │ │ │ │ ├── dns_settings.schema.yml │ │ │ │ ├── dot1x_settings.schema.yml │ │ │ │ ├── dynamic_key_connected_endpoints.schema.yml │ │ │ │ ├── dynamic_key_custom_connected_endpoints.schema.yml │ │ │ │ ├── enable_trunk_groups.schema.yml │ │ │ │ ├── eos_designs_custom_templates.schema.yml │ │ │ │ ├── eos_designs_documentation.schema.yml │ │ │ │ ├── eos_designs_keep_tmp_files.schema.yml │ │ │ │ ├── eos_designs_return_structured_config.schema.yml │ │ │ │ ├── eos_designs_tmp_dir.schema.yml │ │ │ │ ├── eos_designs_validate_inputs_batch_size.schema.yml │ │ │ │ ├── event_handlers.schema.yml │ │ │ │ ├── event_monitor.schema.yml │ │ │ │ ├── evpn_ebgp_gateway_multihop.schema.yml │ │ │ │ ├── evpn_ebgp_multihop.schema.yml │ │ │ │ ├── evpn_hostflap_detection.schema.yml │ │ │ │ ├── evpn_import_pruning.schema.yml │ │ │ │ ├── evpn_multicast.schema.yml │ │ │ │ ├── evpn_overlay_bgp_rtc.schema.yml │ │ │ │ ├── evpn_prevent_readvertise_to_server.schema.yml │ │ │ │ ├── evpn_prevent_readvertise_to_server_mode.schema.yml │ │ │ │ ├── evpn_short_esi_prefix.schema.yml │ │ │ │ ├── evpn_vlan_aware_bundles.schema.yml │ │ │ │ ├── evpn_vlan_bundles.schema.yml │ │ │ │ ├── fabric_evpn_encapsulation.schema.yml │ │ │ │ ├── fabric_flow_tracking.schema.yml │ │ │ │ ├── fabric_ip_addressing.schema.yml │ │ │ │ ├── fabric_name.schema.yml │ │ │ │ ├── fabric_numbering.schema.yml │ │ │ │ ├── fabric_numbering_node_id_pool_key.schema.yml │ │ │ │ ├── fabric_sflow.schema.yml │ │ │ │ ├── flow_tracking_settings.schema.yml │ │ │ │ ├── general_settings.schema.yml │ │ │ │ ├── generate_cv_tags.schema.yml │ │ │ │ ├── hardware_counters.schema.yml │ │ │ │ ├── inband_ztp_bootstrap_file.schema.yml │ │ │ │ ├── internal_vlan_order.schema.yml │ │ │ │ ├── ipsec_settings.schema.yml │ │ │ │ ├── ipv4_acls.schema.yml │ │ │ │ ├── ipv4_prefix_lists.schema.yml │ │ │ │ ├── ipv6_acls.schema.yml │ │ │ │ ├── ipv6_mgmt_destination_networks.schema.yml │ │ │ │ ├── ipv6_mgmt_gateway.schema.yml │ │ │ │ ├── is_deployed.schema.yml │ │ │ │ ├── isis_advertise_passive_only.schema.yml │ │ │ │ ├── isis_area_id.schema.yml │ │ │ │ ├── isis_default_circuit_type.schema.yml │ │ │ │ ├── isis_default_is_type.schema.yml │ │ │ │ ├── isis_default_metric.schema.yml │ │ │ │ ├── isis_maximum_paths.schema.yml │ │ │ │ ├── isis_system_id_format.schema.yml │ │ │ │ ├── isis_ti_lfa.schema.yml │ │ │ │ ├── l2vlan_profiles.schema.yml │ │ │ │ ├── l3_edge.schema.yml │ │ │ │ ├── l3_interface_profiles.schema.yml │ │ │ │ ├── load_interval_default.schema.yml │ │ │ │ ├── local_users.schema.yml │ │ │ │ ├── logging_settings.yml │ │ │ │ ├── mac_address_table.schema.yml │ │ │ │ ├── management_eapi.schema.yml │ │ │ │ ├── management_settings.schema.yml │ │ │ │ ├── mgmt_destination_networks.schema.yml │ │ │ │ ├── mgmt_gateway.schema.yml │ │ │ │ ├── mgmt_interface.schema.yml │ │ │ │ ├── mgmt_interface_description.schema.yml │ │ │ │ ├── mgmt_interface_settings.schema.yml │ │ │ │ ├── mgmt_interface_vrf.schema.yml │ │ │ │ ├── mgmt_vrf_routing.schema.yml │ │ │ │ ├── mlag_bgp_peer_description.schema.yml │ │ │ │ ├── mlag_bgp_peer_group_description.schema.yml │ │ │ │ ├── mlag_ibgp_peering_vrfs.schema.yml │ │ │ │ ├── mlag_member_description.yml │ │ │ │ ├── mlag_on_orphan_port_channel_downlink.schema.yml │ │ │ │ ├── mlag_peer_l3_svi_description.yml │ │ │ │ ├── mlag_peer_l3_vlan_name.yml │ │ │ │ ├── mlag_peer_l3_vrf_svi_description.schema.yml │ │ │ │ ├── mlag_peer_l3_vrf_vlan_name.schema.yml │ │ │ │ ├── mlag_peer_svi_description.yml │ │ │ │ ├── mlag_peer_vlan_name.yml │ │ │ │ ├── mlag_port_channel_description.yml │ │ │ │ ├── monitor_connectivity.schema.yml │ │ │ │ ├── name_servers.schema.yml │ │ │ │ ├── network_ports.schema.yml │ │ │ │ ├── network_services.schema.yml │ │ │ │ ├── network_services_keys.schema.yml │ │ │ │ ├── node_type.schema.yml │ │ │ │ ├── node_type_keys.schema.yml │ │ │ │ ├── ntp_settings.schema.yml │ │ │ │ ├── only_local_vlan_trunk_groups.schema.yml │ │ │ │ ├── overlay_bgp_peer_description.schema.yml │ │ │ │ ├── overlay_cvx_servers.schema.yml │ │ │ │ ├── overlay_her_flood_list_per_vni.schema.yml │ │ │ │ ├── overlay_her_flood_list_scope.schema.yml │ │ │ │ ├── overlay_loopback_description.schema.yml │ │ │ │ ├── overlay_mlag_rfc5549.schema.yml │ │ │ │ ├── overlay_rd_type.schema.yml │ │ │ │ ├── overlay_routing_protocol.schema.yml │ │ │ │ ├── overlay_routing_protocol_address_family.schema.yml │ │ │ │ ├── overlay_rt_type.schema.yml │ │ │ │ ├── p2p_uplinks_mtu.schema.yml │ │ │ │ ├── p2p_uplinks_qos_profile.schema.yml │ │ │ │ ├── platform_settings.schema.yml │ │ │ │ ├── platform_speed_groups.schema.yml │ │ │ │ ├── pod_name.schema.yml │ │ │ │ ├── port_profiles.schema.yml │ │ │ │ ├── ptp_profiles.schema.yml │ │ │ │ ├── ptp_settings.schema.yml │ │ │ │ ├── queue_monitor_length.schema.yml │ │ │ │ ├── queue_monitor_streaming.schema.yml │ │ │ │ ├── redundancy.schema.yml │ │ │ │ ├── router_id_loopback_description.schema.yml │ │ │ │ ├── serial_number.schema.yml │ │ │ │ ├── sflow_settings.schema.yml │ │ │ │ ├── shutdown_bgp_towards_undeployed_peers.schema.yml │ │ │ │ ├── shutdown_interfaces_towards_undeployed_peers.schema.yml │ │ │ │ ├── snmp_settings.schema.yml │ │ │ │ ├── source_interfaces.schema.yml │ │ │ │ ├── ssh_settings.schema.yml │ │ │ │ ├── svi_profiles.schema.yml │ │ │ │ ├── system_mac_address.schema.yml │ │ │ │ ├── terminattr_disable_aaa.schema.yml │ │ │ │ ├── terminattr_ingestexclude.schema.yml │ │ │ │ ├── terminattr_ingestgrpcurl_port.schema.yml │ │ │ │ ├── terminattr_smashexcludes.schema.yml │ │ │ │ ├── timezone.schema.yml │ │ │ │ ├── trunk_groups.schema.yml │ │ │ │ ├── type.schema.yml │ │ │ │ ├── underlay_filter_peer_as.schema.yml │ │ │ │ ├── underlay_filter_redistribute_connected.schema.yml │ │ │ │ ├── underlay_ipv6.schema.yml │ │ │ │ ├── underlay_ipv6_numbered.schema.yml │ │ │ │ ├── underlay_isis_authentication_cleartext_key.schema.yml │ │ │ │ ├── underlay_isis_authentication_key.schema.yml │ │ │ │ ├── underlay_isis_authentication_mode.schema.yml │ │ │ │ ├── underlay_isis_bfd.schema.yml │ │ │ │ ├── underlay_isis_instance_name.schema.yml │ │ │ │ ├── underlay_l2_ethernet_description.schema.yml │ │ │ │ ├── underlay_l2_port_channel_description.schema.yml │ │ │ │ ├── underlay_multicast.schema.yml │ │ │ │ ├── underlay_multicast_anycast_rp.schema.yml │ │ │ │ ├── underlay_multicast_pim_sm.yml │ │ │ │ ├── underlay_multicast_rps.schema.yml │ │ │ │ ├── underlay_multicast_static.yml │ │ │ │ ├── underlay_ospf_area.schema.yml │ │ │ │ ├── underlay_ospf_authentication.schema.yml │ │ │ │ ├── underlay_ospf_bfd_enable.schema.yml │ │ │ │ ├── underlay_ospf_graceful_restart.schema.yml │ │ │ │ ├── underlay_ospf_max_lsa.schema.yml │ │ │ │ ├── underlay_ospf_maximum_paths.schema.yml │ │ │ │ ├── underlay_ospf_process_id.schema.yml │ │ │ │ ├── underlay_rfc5549.schema.yml │ │ │ │ ├── underlay_routing_protocol.schema.yml │ │ │ │ ├── unsupported_transceiver.schema.yml │ │ │ │ ├── uplink_ptp.schema.yml │ │ │ │ ├── use_cv_topology.schema.yml │ │ │ │ ├── use_router_general_for_router_id.schema.yml │ │ │ │ ├── validation_profiles.schema.yml │ │ │ │ ├── vtep_loopback_description.schema.yml │ │ │ │ ├── vtep_vvtep_ip.schema.yml │ │ │ │ ├── wan_carriers.schema.yml │ │ │ │ ├── wan_encapsulation.schema.yml │ │ │ │ ├── wan_ha.schema.yml │ │ │ │ ├── wan_ipsec_profiles.schema.yml │ │ │ │ ├── wan_mode.schema.yml │ │ │ │ ├── wan_path_groups.schema.yml │ │ │ │ ├── wan_route_servers.schema.yml │ │ │ │ ├── wan_stun_dtls_disable.schema.yml │ │ │ │ ├── wan_stun_dtls_profile_name.schema.yml │ │ │ │ ├── wan_use_agent_env_var_for_kernel_software_forwarding_ecmp.schema.yml │ │ │ │ ├── wan_virtual_topologies.schema.yml │ │ │ │ └── zscaler_endpoints.schema.yml │ │ │ ├── shared_utils/ │ │ │ │ ├── __init__.py │ │ │ │ ├── connected_endpoints.py │ │ │ │ ├── cv_topology.py │ │ │ │ ├── device_config.py │ │ │ │ ├── filtered_tenants.py │ │ │ │ ├── flow_tracking.py │ │ │ │ ├── inband_management.py │ │ │ │ ├── interface_descriptions.py │ │ │ │ ├── ip_addressing.py │ │ │ │ ├── l3_interfaces.py │ │ │ │ ├── link_tracking_groups.py │ │ │ │ ├── mgmt.py │ │ │ │ ├── misc.py │ │ │ │ ├── mlag.py │ │ │ │ ├── node_config.py │ │ │ │ ├── node_type.py │ │ │ │ ├── node_type_keys.py │ │ │ │ ├── overlay.py │ │ │ │ ├── platform_mixin.py │ │ │ │ ├── ptp.py │ │ │ │ ├── routing.py │ │ │ │ ├── underlay.py │ │ │ │ ├── utils.py │ │ │ │ └── wan.py │ │ │ └── structured_config/ │ │ │ ├── __init__.py │ │ │ ├── base/ │ │ │ │ ├── __init__.py │ │ │ │ ├── aaa_settings.py │ │ │ │ ├── address_locking.py │ │ │ │ ├── daemon_terminattr.py │ │ │ │ ├── dns_settings.py │ │ │ │ ├── dot1x.py │ │ │ │ ├── logging.py │ │ │ │ ├── management_interface.py │ │ │ │ ├── management_ssh.py │ │ │ │ ├── monitor_connectivity.py │ │ │ │ ├── monitor_sessions.py │ │ │ │ ├── ntp.py │ │ │ │ ├── platform_mixin.py │ │ │ │ ├── ptp.py │ │ │ │ ├── router_bgp.py │ │ │ │ ├── router_general.py │ │ │ │ ├── snmp_server.py │ │ │ │ └── utils.py │ │ │ ├── connected_endpoints/ │ │ │ │ ├── __init__.py │ │ │ │ ├── ethernet_interfaces.py │ │ │ │ ├── port_channel_interfaces.py │ │ │ │ └── utils.py │ │ │ ├── constants.py │ │ │ ├── core_interfaces_and_l3_edge/ │ │ │ │ ├── __init__.py │ │ │ │ ├── ethernet_interfaces.py │ │ │ │ ├── port_channel_interfaces.py │ │ │ │ ├── router_bgp.py │ │ │ │ ├── router_ospf.py │ │ │ │ └── utils.py │ │ │ ├── custom_structured_configuration/ │ │ │ │ └── __init__.py │ │ │ ├── flows/ │ │ │ │ └── __init__.py │ │ │ ├── inband_management/ │ │ │ │ └── __init__.py │ │ │ ├── metadata/ │ │ │ │ ├── __init__.py │ │ │ │ ├── cv_pathfinder.py │ │ │ │ ├── cv_tags.py │ │ │ │ ├── digital_twin.py │ │ │ │ └── utils.py │ │ │ ├── mlag/ │ │ │ │ └── __init__.py │ │ │ ├── network_services/ │ │ │ │ ├── __init__.py │ │ │ │ ├── application_traffic_recognition.py │ │ │ │ ├── arp.py │ │ │ │ ├── dps_interfaces.py │ │ │ │ ├── eos_cli.py │ │ │ │ ├── ethernet_interfaces.py │ │ │ │ ├── ip_access_lists.py │ │ │ │ ├── ip_igmp_snooping.py │ │ │ │ ├── ip_nat.py │ │ │ │ ├── ip_security.py │ │ │ │ ├── ip_virtual_router_mac_address.py │ │ │ │ ├── ipv6_static_routes.py │ │ │ │ ├── loopback_interfaces.py │ │ │ │ ├── metadata.py │ │ │ │ ├── monitor_connectivity.py │ │ │ │ ├── patch_panel.py │ │ │ │ ├── port_channel_interfaces.py │ │ │ │ ├── prefix_lists.py │ │ │ │ ├── route_maps.py │ │ │ │ ├── router_adaptive_virtual_topology.py │ │ │ │ ├── router_bgp.py │ │ │ │ ├── router_internet_exit.py │ │ │ │ ├── router_isis.py │ │ │ │ ├── router_multicast.py │ │ │ │ ├── router_ospf.py │ │ │ │ ├── router_path_selection.py │ │ │ │ ├── router_pim_sparse_mode.py │ │ │ │ ├── router_service_insertion.py │ │ │ │ ├── spanning_tree.py │ │ │ │ ├── standard_access_lists.py │ │ │ │ ├── static_routes.py │ │ │ │ ├── struct_cfgs.py │ │ │ │ ├── tunnel_interfaces.py │ │ │ │ ├── utils.py │ │ │ │ ├── utils_wan.py │ │ │ │ ├── utils_zscaler.py │ │ │ │ ├── virtual_source_nat_vrfs.py │ │ │ │ ├── vlan_interfaces.py │ │ │ │ ├── vlans.py │ │ │ │ ├── vrfs.py │ │ │ │ └── vxlan_interface.py │ │ │ ├── overlay/ │ │ │ │ ├── __init__.py │ │ │ │ ├── as_path.py │ │ │ │ ├── cvx.py │ │ │ │ ├── ip_security.py │ │ │ │ ├── management_cvx.py │ │ │ │ ├── management_security.py │ │ │ │ ├── route_maps.py │ │ │ │ ├── router_adaptive_virtual_topology.py │ │ │ │ ├── router_bfd.py │ │ │ │ ├── router_bgp.py │ │ │ │ ├── router_general.py │ │ │ │ ├── router_path_selection.py │ │ │ │ ├── router_traffic_engineering.py │ │ │ │ ├── stun.py │ │ │ │ └── utils.py │ │ │ ├── parent_interfaces/ │ │ │ │ └── __init__.py │ │ │ ├── structured_config_generator.py │ │ │ ├── structured_config_utils.py │ │ │ └── underlay/ │ │ │ ├── __init__.py │ │ │ ├── agents.py │ │ │ ├── dhcp_servers.py │ │ │ ├── ethernet_interfaces.py │ │ │ ├── ip_access_lists.py │ │ │ ├── kernel_settings.py │ │ │ ├── loopback_interfaces.py │ │ │ ├── mpls.py │ │ │ ├── port_channel_interfaces.py │ │ │ ├── prefix_lists.py │ │ │ ├── route_maps.py │ │ │ ├── router_bgp.py │ │ │ ├── router_isis.py │ │ │ ├── router_msdp.py │ │ │ ├── router_ospf.py │ │ │ ├── router_pim_sparse_mode.py │ │ │ ├── standard_access_lists.py │ │ │ ├── static_routes.py │ │ │ ├── utils.py │ │ │ └── vlans.py │ │ ├── _errors/ │ │ │ └── __init__.py │ │ ├── _schema/ │ │ │ ├── __init__.py │ │ │ ├── avd_meta_schema.json │ │ │ ├── avdschema.py │ │ │ ├── coerce_type.py │ │ │ ├── constants.py │ │ │ ├── models/ │ │ │ │ ├── __init__.py │ │ │ │ ├── avd_base.py │ │ │ │ ├── avd_indexed_list.py │ │ │ │ ├── avd_list.py │ │ │ │ ├── avd_model.py │ │ │ │ ├── constants.py │ │ │ │ ├── eos_cli_config_gen_root_model.py │ │ │ │ ├── eos_designs_root_model.py │ │ │ │ └── type_vars.py │ │ │ ├── store.py │ │ │ └── utils.py │ │ ├── _utils/ │ │ │ ├── __init__.py │ │ │ ├── append_if_not_duplicate.py │ │ │ ├── as_path_list_match_from_bgp_asns.py │ │ │ ├── avd_templar.py │ │ │ ├── batch.py │ │ │ ├── compare_dicts.py │ │ │ ├── default.py │ │ │ ├── ensure_type.py │ │ │ ├── filtered_map_view.py │ │ │ ├── format_string.py │ │ │ ├── get.py │ │ │ ├── get_all.py │ │ │ ├── get_indices_of_duplicate_items.py │ │ │ ├── get_ip_from_ip_prefix.py │ │ │ ├── get_ip_from_pool.py │ │ │ ├── get_item.py │ │ │ ├── groupby.py │ │ │ ├── json_path_to_string.py │ │ │ ├── load_python_class.py │ │ │ ├── merge/ │ │ │ │ ├── __init__.py │ │ │ │ └── mergeonschema.py │ │ │ ├── password_utils/ │ │ │ │ ├── __init__.py │ │ │ │ └── password.py │ │ │ ├── remove_cached_property_type.py │ │ │ ├── replace_or_append_item.py │ │ │ ├── run_once.py │ │ │ ├── short_esi_to_route_target.py │ │ │ ├── strip_empties.py │ │ │ ├── template.py │ │ │ ├── template_var.py │ │ │ ├── undefined.py │ │ │ └── unique.py │ │ ├── api/ │ │ │ ├── __init__.py │ │ │ ├── anta/ │ │ │ │ ├── __init__.py │ │ │ │ ├── avd_catalog_generation_settings.py │ │ │ │ ├── avd_fabric_data.py │ │ │ │ └── avd_test_spec.py │ │ │ ├── fabric_documentation/ │ │ │ │ └── __init__.py │ │ │ ├── interface_descriptions/ │ │ │ │ └── __init__.py │ │ │ ├── ip_addressing/ │ │ │ │ ├── __init__.py │ │ │ │ └── utils.py │ │ │ ├── pool_manager/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base_classes.py │ │ │ │ └── node_id_pools.py │ │ │ ├── schemas/ │ │ │ │ └── __init__.py │ │ │ └── validation/ │ │ │ └── __init__.py │ │ ├── constants.py │ │ ├── get_avd_facts.py │ │ ├── get_device_config.py │ │ ├── get_device_doc.py │ │ ├── get_device_structured_config.py │ │ ├── get_device_test_catalog.py │ │ ├── get_fabric_documentation.py │ │ ├── j2filters/ │ │ │ ├── __init__.py │ │ │ ├── add_md_toc.py │ │ │ ├── decrypt.py │ │ │ ├── default.py │ │ │ ├── encrypt.py │ │ │ ├── hide_passwords.py │ │ │ ├── is_in_filter.py │ │ │ ├── list_compress.py │ │ │ ├── natural_sort.py │ │ │ ├── range_expand.py │ │ │ ├── secure_hash.py │ │ │ ├── snmp_hash.py │ │ │ └── status_render.py │ │ ├── j2tests/ │ │ │ ├── __init__.py │ │ │ ├── contains.py │ │ │ └── defined.py │ │ ├── running_from_src.txt │ │ ├── templater.py │ │ ├── validate_inputs.py │ │ └── validate_structured_config.py │ ├── pyproject.toml │ ├── schema_tools/ │ │ ├── __init__.py │ │ ├── avdschemaresolver.py │ │ ├── build_schemas.py │ │ ├── check_schemas.py │ │ ├── compile_templates.py │ │ ├── constants.py │ │ ├── generate_classes/ │ │ │ ├── __init__.py │ │ │ ├── class_src_gen.py │ │ │ ├── src_generators.py │ │ │ └── utils.py │ │ ├── generate_docs/ │ │ │ ├── __init__.py │ │ │ ├── mdtabsgen.py │ │ │ ├── tablegen.py │ │ │ ├── tablerowgen.py │ │ │ ├── utils.py │ │ │ ├── yamlgen.py │ │ │ └── yamllinegen.py │ │ ├── hash_dir.py │ │ ├── key_to_display_name.py │ │ ├── metaschema/ │ │ │ ├── __init__.py │ │ │ ├── meta_schema_model.py │ │ │ └── resolvemodel.py │ │ └── store.py │ ├── scripts/ │ │ ├── build_schemas.py │ │ ├── compile_templates.py │ │ └── custom_build_backend.py │ └── tests/ │ ├── __init__.py │ ├── conftest.py │ ├── models.py │ ├── pyavd/ │ │ ├── __init__.py │ │ ├── _anta/ │ │ │ └── test_utils.py │ │ ├── api/ │ │ │ ├── _anta/ │ │ │ │ ├── test_avd_catalog_generation_settings.py │ │ │ │ └── test_avd_test_spec.py │ │ │ └── test_avdpoolmanager.py │ │ ├── cv/ │ │ │ ├── __init__.py │ │ │ ├── api_recordings/ │ │ │ │ └── arista.inventory.v1.DeviceService/ │ │ │ │ └── GetAll/ │ │ │ │ ├── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ ├── 45abde6fa8b829e3c0ee63e911713c6ec83b0ee8.json │ │ │ │ │ └── a54b9ef82b71dd7a11bcbc5a5112935a3ecc518c.json │ │ │ │ └── www.cv-staging.corp.arista.io/ │ │ │ │ ├── 45abde6fa8b829e3c0ee63e911713c6ec83b0ee8.json │ │ │ │ └── a54b9ef82b71dd7a11bcbc5a5112935a3ecc518c.json │ │ │ ├── client/ │ │ │ │ ├── test_async_decorators.py │ │ │ │ ├── test_configlet.py │ │ │ │ ├── test_cv_client.py │ │ │ │ ├── test_cv_client_proxy.py │ │ │ │ ├── test_cv_client_user_agent.py │ │ │ │ ├── test_inventory.py │ │ │ │ └── test_workspace.py │ │ │ ├── conftest.py │ │ │ ├── constants.py │ │ │ ├── mocked_api_recordings/ │ │ │ │ ├── arista.configlet.v1.ConfigletAssignmentConfigService/ │ │ │ │ │ └── Set/ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ └── 463edcd078578add345597aed1ebffb61b47bd47.json │ │ │ │ ├── arista.configlet.v1.ConfigletAssignmentService/ │ │ │ │ │ └── GetAll/ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ ├── 0462b04aed494937b07702371f123831a4e81036.json │ │ │ │ │ ├── 15b2c867c1abf9b0d425ca76fa4327294c18c376.json │ │ │ │ │ └── 9cd6ccdbef8b06210430e4703d73c2779fbf95bd.json │ │ │ │ ├── arista.configlet.v1.ConfigletConfigService/ │ │ │ │ │ ├── Set/ │ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ │ ├── 10ca64d1b48d1bd7d931422ea6a17f4e3af541d9.json │ │ │ │ │ │ ├── 27ad4c9d8b0846010836c7e20128d46c79e64887.json │ │ │ │ │ │ ├── 54b572019b907d0f7be0d563fd68bb1831b47c49.json │ │ │ │ │ │ └── 67921e934c74597cacfd4a2b347f6fa8345adcf5.json │ │ │ │ │ └── SetSome/ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ ├── 8e8300f8e318258406abd987d2ad34e8ac52f114.json │ │ │ │ │ └── 9928854663237cf59f5710079cb64befccffd7cc.json │ │ │ │ ├── arista.inventory.v1.DeviceService/ │ │ │ │ │ └── GetAll/ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ ├── 196b71ff9d79dd22efd981b7cbbd601e7173f18c.json │ │ │ │ │ ├── 396119d5076221da87045ff93ab5041f30e9d9e0.json │ │ │ │ │ ├── 76601a85f4ab2a9e434ec80eaeea2efc8dc02d71.json │ │ │ │ │ ├── a54b9ef82b71dd7a11bcbc5a5112935a3ecc518c.json │ │ │ │ │ └── effc85b759a4d35ba98ae7c22bcef828c070752d.json │ │ │ │ ├── arista.studio.v1.InputsConfigService/ │ │ │ │ │ ├── GetAll/ │ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ │ └── 1fbe2ebb45ada87974e6a6228efcce717950d89d.json │ │ │ │ │ └── Set/ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ └── 54759f4b303d5407d1465eb7f647ca33cfb829f5.json │ │ │ │ ├── arista.studio.v1.InputsService/ │ │ │ │ │ ├── GetAll/ │ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ │ ├── 0ab698a68a7f9f86eeda70fba362f57cb2f07fc4.json │ │ │ │ │ │ └── 1ec87e1ee4505d1b18e756ffdfa9ce81ec337b00.json │ │ │ │ │ └── GetOne/ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ ├── 218b79449463543915f8e63e66bdbbbd249333d3.json │ │ │ │ │ └── b45e9b96ea9c215914828995f6c62354ae80296f.json │ │ │ │ ├── arista.workspace.v1.WorkspaceBuildDetailsService/ │ │ │ │ │ └── GetAll/ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ ├── 85ff5d81e72ea2e4f36942319dc7329094cdb591.json │ │ │ │ │ └── f451562f4f8c0dc37965a23121bb11dd6efc0f6a.json │ │ │ │ ├── arista.workspace.v1.WorkspaceConfigService/ │ │ │ │ │ ├── Delete/ │ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ │ └── 5cbea5d81be6faa13721aff0c3059bdfdfd188ce.json │ │ │ │ │ └── Set/ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ ├── 094fa72d5437063770b645129730633334c7e4ed.json │ │ │ │ │ ├── 0bc6d413bab676fd90504b4ba0d2a81d8fa54e03.json │ │ │ │ │ ├── 1fdd6fcd02728621447eeb8a1d8c9cbfdd9201c9.json │ │ │ │ │ ├── 3e5f35a5e74c704bd5ab2489162a937d7205b1da.json │ │ │ │ │ ├── 47049c8a6b520f110540f81bcd892ba0e4954908.json │ │ │ │ │ ├── 54f25797c08b0d4ca2c4497e73b4afbfd2959b6f.json │ │ │ │ │ ├── 6343b1d9dd797d90a6b6544c468eeb02d3c5daf7.json │ │ │ │ │ ├── a081b80838db991bd8bcd669f64f7aa24c00b715.json │ │ │ │ │ ├── a8201f6621fc75b37306a45e91ecf1db776ac617.json │ │ │ │ │ ├── ba83e98eab07691e8b079958618ab2973822bfe8.json │ │ │ │ │ ├── c3455eeb927146c3ba4e5fbb3d51b959fc84da17.json │ │ │ │ │ └── ce73310ec5154d57ac888fc8f93d69893962d804.json │ │ │ │ └── arista.workspace.v1.WorkspaceService/ │ │ │ │ ├── GetOne/ │ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ │ ├── a996cf0f4bc694971e5d4069f481faaba80f68b2.json │ │ │ │ │ ├── bd1b5fdaa11249efe21fa9479c729168b06cda69.json │ │ │ │ │ └── e3c8d23b2dffba4c050956c45d0bda0124500f00.json │ │ │ │ └── Subscribe/ │ │ │ │ └── www.cv-prod-us-central1-c.arista.io/ │ │ │ │ └── 1560c66d73da2be39448d710f15853fb124b2548.json │ │ │ ├── mockery.py │ │ │ └── workflows/ │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── helpers.py │ │ │ ├── test_create_workspace_on_cv.py │ │ │ ├── test_delete_configs_from_cv.py │ │ │ ├── test_deploy_configs_to_cv.py │ │ │ ├── test_deploy_static_config_studio_manifest_to_cv.py │ │ │ ├── test_deploy_tags_to_cv.py │ │ │ ├── test_deploy_to_cv.py │ │ │ ├── test_finalize_change_control_on_cv.py │ │ │ ├── test_finalize_workspace_on_cv.py │ │ │ ├── test_finalize_workspace_on_cv_invalid_config.py │ │ │ ├── test_models.py │ │ │ └── test_verify_devices_on_cv.py │ │ ├── examples/ │ │ │ ├── simple/ │ │ │ │ ├── avdbuild.py │ │ │ │ ├── configs/ │ │ │ │ │ ├── l2leaf1.cfg │ │ │ │ │ ├── l2leaf2.cfg │ │ │ │ │ ├── l3leaf1.cfg │ │ │ │ │ ├── l3leaf2.cfg │ │ │ │ │ ├── spine1.cfg │ │ │ │ │ └── spine2.cfg │ │ │ │ ├── docs/ │ │ │ │ │ ├── l2leaf1.md │ │ │ │ │ ├── l2leaf2.md │ │ │ │ │ ├── l3leaf1.md │ │ │ │ │ ├── l3leaf2.md │ │ │ │ │ ├── spine1.md │ │ │ │ │ └── spine2.md │ │ │ │ └── generate_inventory.py │ │ │ └── test_examples.py │ │ ├── j2filters/ │ │ │ ├── test_add_md_toc.py │ │ │ ├── test_decrypt.py │ │ │ ├── test_default.py │ │ │ ├── test_encrypt.py │ │ │ ├── test_hide_passwords.py │ │ │ ├── test_is_in_filter.py │ │ │ ├── test_list_compress.py │ │ │ ├── test_natural_sort.py │ │ │ ├── test_range_expand.py │ │ │ ├── test_secure_hash.py │ │ │ ├── test_snmp_hash.py │ │ │ ├── test_status_render.py │ │ │ └── toc_files/ │ │ │ ├── expected_output_toc_at_bottom.md │ │ │ ├── expected_toc.md │ │ │ ├── invalid_file.md │ │ │ ├── markers_at_bottom.md │ │ │ └── valid_file.md │ │ ├── j2tests/ │ │ │ ├── test_contains.py │ │ │ └── test_defined_plugin.py │ │ ├── molecule_scenarios/ │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── test_eos_cli_config_gen_class.py │ │ │ ├── test_eos_designs_class.py │ │ │ ├── test_get_avd_facts.py │ │ │ ├── test_get_device_config.py │ │ │ ├── test_get_device_doc.py │ │ │ ├── test_get_device_structured_config.py │ │ │ ├── test_get_device_test_catalog.py │ │ │ ├── test_get_fabric_documentation.py │ │ │ ├── test_host_naming.py │ │ │ ├── test_negative_eos_designs.py │ │ │ ├── test_validate_inputs.py │ │ │ └── test_validate_structured_config.py │ │ ├── schema/ │ │ │ ├── access_lists.schema.yml │ │ │ ├── acl.yml │ │ │ ├── combined.schema.yml │ │ │ ├── data_merging.schema.yml │ │ │ ├── ipv6-access-lists.yml │ │ │ ├── ipv6_standard_access_lists.schema.yml │ │ │ ├── test_data_combining.py │ │ │ └── test_data_merging.py │ │ ├── utils/ │ │ │ ├── merge/ │ │ │ │ ├── access_lists.schema.yml │ │ │ │ ├── acl1.yml │ │ │ │ ├── acl2.yml │ │ │ │ ├── acl_merged.yml │ │ │ │ └── test_merge.py │ │ │ ├── password/ │ │ │ │ └── test_password.py │ │ │ ├── test_filtered_map_view.py │ │ │ ├── test_format_string.py │ │ │ ├── test_get.py │ │ │ ├── test_get_ip_from_pool.py │ │ │ ├── test_get_networks_from_pool.py │ │ │ ├── test_short_esi_to_route_target.py │ │ │ ├── test_strip_empties.py │ │ │ ├── test_template.py │ │ │ ├── test_template_var.py │ │ │ └── test_templater.py │ │ └── workflows/ │ │ └── test_verify_inputs.py │ ├── schema_tools/ │ │ ├── artifacts/ │ │ │ ├── DC1-BL1A.json │ │ │ ├── README.md │ │ │ ├── eos_cli_config_gen.schema.yml │ │ │ ├── eos_designs.schema.yml │ │ │ ├── ethernet-interfaces.json │ │ │ ├── expected-network-services-multicast-settings.md │ │ │ └── output/ │ │ │ └── .gitignore │ │ ├── conftest.py │ │ ├── generate_classes/ │ │ │ ├── artifacts/ │ │ │ │ ├── .gitignore │ │ │ │ └── __init__.py │ │ │ └── test_class_src_gen.py │ │ ├── generate_docs/ │ │ │ └── test_mdtabsgen.py │ │ └── metaschema/ │ │ └── test_meta_schema_model.py │ └── utils.py ├── schemas/ │ └── cv_deploy/ │ ├── cv_deploy.schema.yml │ ├── docs/ │ │ └── tables/ │ │ ├── cv_deploy.md │ │ └── metadata.md │ └── schema_fragments/ │ ├── _defaults.schema.yml │ ├── main.schema.yml │ └── metadata.schema.yml ├── sonar-project.properties └── tox.ini