def amqp_changed():
    if 'amqp' not in CONFIGS.complete_contexts():
        log('amqp relation incomplete. Peer not ready?')
        return
    CONFIGS.write(NOVA_CONF)
    # No need to write NEUTRON_CONF if neutron-plugin is managing it
    if manage_ovs():
        if network_manager() == 'neutron':
            CONFIGS.write(NEUTRON_CONF)
 def test_manage_ovs_legacy_mode_legacy_on(self,
                                           _neutron_plugin_legacy_mode,
                                           _neutron_plugin):
     _neutron_plugin_legacy_mode.return_value = True
     _neutron_plugin.return_value = 'ovs'
     self.assertTrue(utils.manage_ovs())
 def test_manage_ovs_legacy_mode_not_ovs(self, _neutron_plugin_legacy_mode,
                                         _neutron_plugin):
     _neutron_plugin_legacy_mode.return_value = True
     _neutron_plugin.return_value = 'bobvs'
     self.assertFalse(utils.manage_ovs())
 def test_manage_ovs_legacy_mode_legacy_off(self,
                                            _neutron_plugin_legacy_mode):
     _neutron_plugin_legacy_mode.return_value = False
     self.assertFalse(utils.manage_ovs())