Doc(eos_designs): Add lab topology for single-dc-l3ls example#6483
Doc(eos_designs): Add lab topology for single-dc-l3ls example#6483ankudinov wants to merge 6 commits intoaristanetworks:develfrom
Conversation
|
Review docs on Read the Docs To test this pull request: # Create virtual environment for this testing below the current directory
python -m venv test-avd-pr-6483
# Activate the virtual environment
source test-avd-pr-6483/bin/activate
# Install all requirements including PyAVD
pip install "pyavd[ansible] @ git+https://github.com/ankudinov/avd.git@single-dc-l3ls-lab-topo#subdirectory=python-avd" --force
# Point Ansible collections path to the Python virtual environment
export ANSIBLE_COLLECTIONS_PATH=$VIRTUAL_ENV/ansible_collections
# Install Ansible collection
python -m ansible.cli.galaxy collection install git+https://github.com/ankudinov/avd.git#/ansible_collections/arista/avd/,single-dc-l3ls-lab-topo --force
cd test-avd-pr-6483
# Run your playbook using `python -m ansible.cli.playbook path/to/playbook.yml ...` |
for more information, see https://pre-commit.ci
carl-baillargeon
left a comment
There was a problem hiding this comment.
In the example documentation, we have a section called "Testing AVD output without a lab". Should we update this section or add a note saying you can try it out with clab, etc.?
Seems like a great use for a all-in-one click here to start lab through Arista backend. Or self-hosted instructions with VsCode and clab installed. |
JulioPDX
left a comment
There was a problem hiding this comment.
LGTM - This entire workflow is awesome. Like Carl mentioned, we need to add a section that this is available and how to get started if outside of the Arista backend labs. I know we need to get one of these merged to start backend testing. We can update the readme in a near future PR.
|
|
| personality arfa | ||
| ! | ||
| ntp local-interface vrf MGMT Management0 | ||
| ntp server vrf MGMT time.apple.com |
There was a problem hiding this comment.
please use ntp.pool.org pool.ntp.org
There was a problem hiding this comment.
ack. can be changed. this is coming from acLabs templates, but I'm happy to adjust it
| no shutdown | ||
| ! | ||
| interface Vlan11 | ||
| ip address virtual 10.10.11.181/24 |
There was a problem hiding this comment.
I don't think this will work well without vxlan. Use virtual-router
There was a problem hiding this comment.
this is wrong - has to be simple ip address =)
I'm surprised this actually worked in my lab
| ip address 172.16.1.182/24 | ||
| ! | ||
| ip route vrf MGMT 0.0.0.0/0 172.16.1.1 | ||
| ip route 0/0 10.10.12.1 |
There was a problem hiding this comment.
this route looks wrong.
There was a problem hiding this comment.
why? valid route and the remote host was reachable. What do I miss?
| l2leaf: | ||
| defaults: | ||
| platform: vEOS-lab | ||
| platform: cEOS |
There was a problem hiding this comment.
this should call out cEOS-lab since cEOS can also be something else.



Change Summary
add clab topology to start testing AVD examples and labs.arista integration
this PR also changes the platform to cEOS
How to test:
start sandbox lab on lab.arista
check anything else