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

  1. Open the Git folder that should contain IaC/.
  2. EVE IaC sidebar → Create Lab.
  3. Give the lab a name. That becomes IaC/<name>/.
  4. Confirm the lab is selected (active) in the tree.

You get:

  • .eve-iac.yml (mode: create)
  • topology.yml
  • configs/

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.