├── .gitignore ├── DEMO.md ├── Makefile ├── README.md ├── ansible.cfg ├── atd-inventory ├── documentation │ ├── ATD_FABRIC │ │ ├── ATD_FABRIC-documentation.md │ │ ├── ATD_FABRIC-p2p-links.csv │ │ └── ATD_FABRIC-topology.csv │ └── devices │ │ ├── s1-leaf1.md │ │ ├── s1-leaf2.md │ │ ├── s1-leaf3.md │ │ ├── s1-leaf4.md │ │ ├── s1-spine1.md │ │ └── s1-spine2.md ├── group_vars │ ├── ATD_FABRIC.yml │ ├── ATD_LAB.yml │ ├── ATD_SERVERS.yml │ ├── ATD_TENANTS_NETWORKS.yml │ ├── all │ │ └── eos_snapshot.yml │ └── cv_servers │ │ └── initial_topology.yml ├── intended │ ├── configs │ │ ├── s1-leaf1.cfg │ │ ├── s1-leaf2.cfg │ │ ├── s1-leaf3.cfg │ │ ├── s1-leaf4.cfg │ │ ├── s1-spine1.cfg │ │ └── s1-spine2.cfg │ └── structured_configs │ │ ├── s1-leaf1.yml │ │ ├── s1-leaf2.yml │ │ ├── s1-leaf3.yml │ │ ├── s1-leaf4.yml │ │ ├── s1-spine1.yml │ │ └── s1-spine2.yml └── inventory.yml ├── docs ├── .DS_Store └── imgs │ ├── atd-interface.png │ ├── atd-topo-avd.png │ ├── atd-topo-provisioning.png │ ├── atd-topo.png │ └── cv_ansible_logo.png ├── playbooks ├── atd-fabric-build.yml ├── atd-fabric-provision.yml ├── atd-prepare-lab.yml ├── atd-snapshot.yml └── atd-validate-states.yml └── roles └── atd_provisioner ├── README.md ├── defaults └── main.yml ├── handlers └── main.yml └── tasks └── main.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/.gitignore -------------------------------------------------------------------------------- /DEMO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/DEMO.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/ansible.cfg -------------------------------------------------------------------------------- /atd-inventory/documentation/ATD_FABRIC/ATD_FABRIC-documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/documentation/ATD_FABRIC/ATD_FABRIC-documentation.md -------------------------------------------------------------------------------- /atd-inventory/documentation/ATD_FABRIC/ATD_FABRIC-p2p-links.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/documentation/ATD_FABRIC/ATD_FABRIC-p2p-links.csv -------------------------------------------------------------------------------- /atd-inventory/documentation/ATD_FABRIC/ATD_FABRIC-topology.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/documentation/ATD_FABRIC/ATD_FABRIC-topology.csv -------------------------------------------------------------------------------- /atd-inventory/documentation/devices/s1-leaf1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/documentation/devices/s1-leaf1.md -------------------------------------------------------------------------------- /atd-inventory/documentation/devices/s1-leaf2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/documentation/devices/s1-leaf2.md -------------------------------------------------------------------------------- /atd-inventory/documentation/devices/s1-leaf3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/documentation/devices/s1-leaf3.md -------------------------------------------------------------------------------- /atd-inventory/documentation/devices/s1-leaf4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/documentation/devices/s1-leaf4.md -------------------------------------------------------------------------------- /atd-inventory/documentation/devices/s1-spine1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/documentation/devices/s1-spine1.md -------------------------------------------------------------------------------- /atd-inventory/documentation/devices/s1-spine2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/documentation/devices/s1-spine2.md -------------------------------------------------------------------------------- /atd-inventory/group_vars/ATD_FABRIC.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/group_vars/ATD_FABRIC.yml -------------------------------------------------------------------------------- /atd-inventory/group_vars/ATD_LAB.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/group_vars/ATD_LAB.yml -------------------------------------------------------------------------------- /atd-inventory/group_vars/ATD_SERVERS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/group_vars/ATD_SERVERS.yml -------------------------------------------------------------------------------- /atd-inventory/group_vars/ATD_TENANTS_NETWORKS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/group_vars/ATD_TENANTS_NETWORKS.yml -------------------------------------------------------------------------------- /atd-inventory/group_vars/all/eos_snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/group_vars/all/eos_snapshot.yml -------------------------------------------------------------------------------- /atd-inventory/group_vars/cv_servers/initial_topology.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/group_vars/cv_servers/initial_topology.yml -------------------------------------------------------------------------------- /atd-inventory/intended/configs/s1-leaf1.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/configs/s1-leaf1.cfg -------------------------------------------------------------------------------- /atd-inventory/intended/configs/s1-leaf2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/configs/s1-leaf2.cfg -------------------------------------------------------------------------------- /atd-inventory/intended/configs/s1-leaf3.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/configs/s1-leaf3.cfg -------------------------------------------------------------------------------- /atd-inventory/intended/configs/s1-leaf4.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/configs/s1-leaf4.cfg -------------------------------------------------------------------------------- /atd-inventory/intended/configs/s1-spine1.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/configs/s1-spine1.cfg -------------------------------------------------------------------------------- /atd-inventory/intended/configs/s1-spine2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/configs/s1-spine2.cfg -------------------------------------------------------------------------------- /atd-inventory/intended/structured_configs/s1-leaf1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/structured_configs/s1-leaf1.yml -------------------------------------------------------------------------------- /atd-inventory/intended/structured_configs/s1-leaf2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/structured_configs/s1-leaf2.yml -------------------------------------------------------------------------------- /atd-inventory/intended/structured_configs/s1-leaf3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/structured_configs/s1-leaf3.yml -------------------------------------------------------------------------------- /atd-inventory/intended/structured_configs/s1-leaf4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/structured_configs/s1-leaf4.yml -------------------------------------------------------------------------------- /atd-inventory/intended/structured_configs/s1-spine1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/structured_configs/s1-spine1.yml -------------------------------------------------------------------------------- /atd-inventory/intended/structured_configs/s1-spine2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/intended/structured_configs/s1-spine2.yml -------------------------------------------------------------------------------- /atd-inventory/inventory.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/atd-inventory/inventory.yml -------------------------------------------------------------------------------- /docs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/docs/.DS_Store -------------------------------------------------------------------------------- /docs/imgs/atd-interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/docs/imgs/atd-interface.png -------------------------------------------------------------------------------- /docs/imgs/atd-topo-avd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/docs/imgs/atd-topo-avd.png -------------------------------------------------------------------------------- /docs/imgs/atd-topo-provisioning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/docs/imgs/atd-topo-provisioning.png -------------------------------------------------------------------------------- /docs/imgs/atd-topo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/docs/imgs/atd-topo.png -------------------------------------------------------------------------------- /docs/imgs/cv_ansible_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/docs/imgs/cv_ansible_logo.png -------------------------------------------------------------------------------- /playbooks/atd-fabric-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/playbooks/atd-fabric-build.yml -------------------------------------------------------------------------------- /playbooks/atd-fabric-provision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/playbooks/atd-fabric-provision.yml -------------------------------------------------------------------------------- /playbooks/atd-prepare-lab.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/playbooks/atd-prepare-lab.yml -------------------------------------------------------------------------------- /playbooks/atd-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/playbooks/atd-snapshot.yml -------------------------------------------------------------------------------- /playbooks/atd-validate-states.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/playbooks/atd-validate-states.yml -------------------------------------------------------------------------------- /roles/atd_provisioner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/roles/atd_provisioner/README.md -------------------------------------------------------------------------------- /roles/atd_provisioner/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for atd-provisioner 3 | execute_tasks: false 4 | -------------------------------------------------------------------------------- /roles/atd_provisioner/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for atd-provisioner 3 | -------------------------------------------------------------------------------- /roles/atd_provisioner/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-netdevops-community/atd-avd/HEAD/roles/atd_provisioner/tasks/main.yml --------------------------------------------------------------------------------