Create a project¶
Use Create Lab when you want a new Git-owned topology. Mode is create. The managed EVE lab path is eve.lab (written as /IaC/<slug>.unl).
Steps¶
- Open the Git folder that should contain
IaC/. - EVE IaC sidebar → Create Lab.
- Give the lab a name. That becomes
IaC/<name>/. - Confirm the lab is selected (active) in the tree.
You get:
.eve-iac.yml(mode: create)topology.ymlconfigs/
IaC/ is a container directory, not a lab. A generic topology.yml at the workspace root is not an EVE lab.
Authoring¶
Edit topology.yml and files under configs/. Interface names must come from live templates (the extension queries them). Do not invent e0, eth0, or Gi0/0 from memory — IOL, VPCS, and vIOS use different names.
Startup-configs: configsets: is a library. Each device that has a file needs configset: on the node. There is no lab-wide “active configset”.
See YAML and project structure.
Next: Edit and validate.