From 0453fad7ed5dfd731d7ed2df979f51918fc08408 Mon Sep 17 00:00:00 2001 From: Yatin Karel Date: Wed, 20 Aug 2025 16:04:43 +0530 Subject: [PATCH] [CI] Use ovs-vsctl to ensure bridges The upstream openvswitch collection has been deprecated and was not included in newer Ansible (like Ansible 11). Since jobs switched to Ansible jobs relying on these tasks are failing. This patch switches to use ovs bridge command same as add-port in next tasks. Also add the role to irrelevant-files as single node jobs need not run on multi node role changes. Depends-On: https://review.opendev.org/c/x/devstack-plugin-tobiko/+/958046 Change-Id: I87372ad19f3b9c054e2a047ba9925a3ba0d6e503 Signed-off-by: Yatin Karel --- roles/multi-node-setup/tasks/main.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/multi-node-setup/tasks/main.yaml b/roles/multi-node-setup/tasks/main.yaml index f279efecb..829503d1d 100644 --- a/roles/multi-node-setup/tasks/main.yaml +++ b/roles/multi-node-setup/tasks/main.yaml @@ -5,13 +5,13 @@ - name: Ensure the infra bridge exists become: yes - openvswitch_bridge: - bridge: "{{ infra_bridge_name }}" + command: >- + ovs-vsctl --may-exist add-br {{ infra_bridge_name }} - name: Ensure the Neutron external bridge exists become: yes - openvswitch_bridge: - bridge: "{{ neutron_external_bridge_name }}" + command: >- + ovs-vsctl --may-exist add-br {{ neutron_external_bridge_name }} - name: Create patch port between bridges become: yes