Skip to content
Snippets Groups Projects
Commit 29f3f0b1 authored by Zuul's avatar Zuul Committed by Gerrit Code Review
Browse files

Merge "openvswitch: always run handler to to ensure OVS bridges are up"

parents d8beb4a2 8736817a
No related branches found
No related tags found
No related merge requests found
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
or openvswitch_start_ovsdb_server | changed or openvswitch_start_ovsdb_server | changed
notify: notify:
- Waiting for openvswitch_db service to be ready - Waiting for openvswitch_db service to be ready
- Ensuring OVS bridge is properly setup
- name: Waiting for openvswitch_db service to be ready - name: Waiting for openvswitch_db service to be ready
command: docker exec openvswitch_db ovs-vsctl --no-wait show command: docker exec openvswitch_db ovs-vsctl --no-wait show
...@@ -32,18 +31,6 @@ ...@@ -32,18 +31,6 @@
retries: 30 retries: 30
delay: 2 delay: 2
- name: Ensuring OVS bridge is properly setup
command: docker exec openvswitch_db /usr/local/bin/kolla_ensure_openvswitch_configured {{ item.0 }} {{ item.1 }}
register: status
changed_when: status.stdout.find('changed') != -1
when:
- inventory_hostname in groups["network"]
or (inventory_hostname in groups["compute"] and computes_need_external_bridge | bool )
- not enable_onos | bool
with_together:
- "{{ neutron_bridge_name.split(',') }}"
- "{{ neutron_external_interface.split(',') }}"
- name: Restart openvswitch-vswitchd container - name: Restart openvswitch-vswitchd container
vars: vars:
service_name: "openvswitch-vswitchd" service_name: "openvswitch-vswitchd"
......
...@@ -3,3 +3,5 @@ ...@@ -3,3 +3,5 @@
- name: Flush Handlers - name: Flush Handlers
meta: flush_handlers meta: flush_handlers
- include_tasks: ensure-ovs-bridge.yml
---
- name: Ensuring OVS bridge is properly setup
command: docker exec openvswitch_db /usr/local/bin/kolla_ensure_openvswitch_configured {{ item.0 }} {{ item.1 }}
register: status
changed_when: status.stdout.find('changed') != -1
when:
- inventory_hostname in groups["network"]
or (inventory_hostname in groups["compute"] and computes_need_external_bridge | bool )
- not enable_onos | bool
with_together:
- "{{ neutron_bridge_name.split(',') }}"
- "{{ neutron_external_interface.split(',') }}"
...@@ -3,3 +3,5 @@ ...@@ -3,3 +3,5 @@
- name: Flush Handlers - name: Flush Handlers
meta: flush_handlers meta: flush_handlers
- include_tasks: ensure-ovs-bridge.yml
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment