Skip to content

feat(deploy): _universal must create bridges when missing instead of asserting they pre-exist #82

@pparage

Description

@pparage

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).

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions