The command use to check if bridge are setup is not reliable.

On some plateform or verion of ovs the ouput of ovs-vsctl show have quote or not.
This patch implement a other method to check if bridge exist.

Co-Authored-By: Stephan Renatus <s.renatus@x-ion.de>
Change-Id: Iaae683213f281529e2167ac326d8e9573f026f12
Closes-Bug: #1266558
Manage service and make device_driver configurable

This change does the following to lbaas agent:

- makes device_driver configurable, and changes default (current
  default is invalid)
- adds neutron_lb_agent_service attributes and manages said service

Change-Id: If6158abd01d1bbae849558d67c602073b54cdd27
Use get_password method to obtain qpid password

Currently, qpid's password is stored in an attribute in the common
cookbook.  This change causes the password to be looked up via
get_password method, which is how we obtain the rabbitmq password.

Change-Id: Id09820dafc67910f9f4d6c350ece6fe93fb21787
Implements: blueprint use-data-bag-for-qpid-password
Don't restart neutron-openvswitch-switch at each chef run

I don't know/understand why it was set like this in the first place.
But it's not what we want.

Change-Id: I95d60fe1dfabd734b950e02e3238ce10414a2385
Closes-Bug: #1288366
Remove unused package attributes

Looks like these were once used but have been replaced with the
platform specific neutron_plugin_package long ago.

Change-Id: Ibc734bf1cdc6cf2785aa1abb292f93f99ce12204
Add new attributes in linuxbridge plugin templates

Add new attributes in linuxbridge plugin templates to support vxlan.

Implements: blueprint neutron-ml2
Change-Id: I8b65488d04acd7e3ec865f89b3c1363387cae8ed
Merge "Manage service and make device_driver configurable"
Merge "Add new attributes in linuxbridge plugin templates"
Merge "Remove unused package attributes"
Merge "Use get_password method to obtain qpid password"
Make the path in neutron.conf configurable

Make the path in neutron.conf configurable, in some cases like
if we want to use this cookbook's template to support installation
of neutron agent on windows platform.

Change-Id: I390f931ff8babab89c12051e019e3216775be201
Add new template for ml2 plugin.

Add new template for ml2 plugin since the vxlan depends on this
plugin.

Implements: blueprint neutron-ml2
Change-Id: Ie7307bebb0b9882d79d92b34aaf8e402d36af63c
Merge "Make the path in neutron.conf configurable"