In the live v1 deploy path, scenarios/_universal/tasks/network_create_idempotent.yml does not create bridges despite its name. It is a pure assert that vmbr{bridge_base + team_id} already exists, and it fails the deploy with a message telling the operator to pre-create the bridges by hand (stated as a v1 limitation per spec section 10.3). The proxmox-controller role already supports creating a node bridge (action network_add_interfaces_node). The universal play should create the expected bridge idempotently when it is missing, instead of requiring manual pre-creation, so that networks a user draws are actually provisioned. The change lands in range42-playbooks (_universal).
In the live v1 deploy path, scenarios/_universal/tasks/network_create_idempotent.yml does not create bridges despite its name. It is a pure assert that vmbr{bridge_base + team_id} already exists, and it fails the deploy with a message telling the operator to pre-create the bridges by hand (stated as a v1 limitation per spec section 10.3). The proxmox-controller role already supports creating a node bridge (action network_add_interfaces_node). The universal play should create the expected bridge idempotently when it is missing, instead of requiring manual pre-creation, so that networks a user draws are actually provisioned. The change lands in range42-playbooks (_universal).