From 198ecb74112f7bf191b7048bdab4b0a641347113 Mon Sep 17 00:00:00 2001 From: Vladislav Belogrudov Date: Thu, 27 Apr 2017 18:32:07 +0300 Subject: [PATCH] Don't configure external bridge on computes if DVR is disabled Change-Id: I9978cb714e423863afd5b892419f4176b6d73d92 Closes-Bug: #1686761 --- ansible/roles/openvswitch/handlers/main.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ansible/roles/openvswitch/handlers/main.yml b/ansible/roles/openvswitch/handlers/main.yml index e6b6d84a11..7e4a720b87 100644 --- a/ansible/roles/openvswitch/handlers/main.yml +++ b/ansible/roles/openvswitch/handlers/main.yml @@ -34,6 +34,9 @@ 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 enable_neutron_dvr | bool) with_together: - "{{ neutron_bridge_name.split(',') }}" - "{{ neutron_external_interface.split(',') }}"