I think the way I’d like to see what you’re describing work would be:
interfaces:
- addresses:
- dhcp4
hwaddr: <redacted>
name: enp5s0
required_for_online: "no"
roles:
- instances
Followed by:
incus network create example_vlan --type=physical parent=enp5s0 vlan=10
incus launch images:debian/13 foo --network example_vlan
But I’m not 100% sure that this would work as intended today, if it doesn’t, we’ll need a bug against Incus to fix it (as per documentation, it should be working).