# lab-networking.yaml - 4-node cluster for networking exploration
#
# Deploys 4 Incus nodes using an OC-provisioned ISO for a networking
# tutorial covering bridge, OVN overlay, ACLs, load balancers, and
# LAN integration.
#
# Usage:
#   # First: deploy OC server with lab-oc-deploy.yaml
#   # Then: create OC provisioning token + download ISO
#   # Then deploy with --iso:
#   incusos-proxmox --iso /tmp/IncusOS-oc.iso --dry-run examples/lab-networking.yaml
#   incusos-proxmox --iso /tmp/IncusOS-oc.iso --yes examples/lab-networking.yaml
#   incusos-proxmox --status examples/lab-networking.yaml
#   incusos-proxmox --cleanup --deep examples/lab-networking.yaml
#
# Connection settings from proxmox.yaml (see examples/proxmox.yaml.example).
#
# Resource budget: 4 nodes x 8 GiB = 32 GiB RAM
# Plus OC server (4 GiB) = 36 GiB total

defaults:
  cores: 4
  memory: 8192
  disk: 50
  start_vmid: 400

vms:
  - name: net-node-01
    app: incus
    apply_defaults: false

  - name: net-node-02
    app: incus
    apply_defaults: false

  - name: net-node-03
    app: incus
    apply_defaults: false

  - name: net-node-04
    app: incus
    apply_defaults: false
