webui: Do not allow picking gre mode for cisco plugin

The plugin really only makes sense for vlan.

https://bugzilla.novell.com/show_bug.cgi?id=884548
Validate that cisco plugin is using vlan mode
Validate that networking mode is vlan or gre
Merge pull request #138 from vuntz/cisco-vlan

Only allow vlan for cisco plugin + add some validation
Fix neutron db_synced attribute not being set after migration
Merge pull request #139 from rhafer/db-sync

Fix neutron db_synced attribute not being set after migration
Make neutron cookbook require the utils cookbook

It's using the get_instance helper.
Merge pull request #141 from vuntz/master

Make neutron cookbook require the utils cookbook
Fix races caused by initial DB population by neutron-server with HA

The DB migration that we do with neutron-db-manage is not doing
everything: on first startup, neutron-server is also populating the DB
with actual content.

This is totally racy with HA, and we end up with errors like:

  DBDuplicateEntry: (IntegrityError) duplicate key value violates unique constraint "ml2_gre_allocations_pkey"
or
  (IntegrityError) duplicate key value violates unique constraint "pg_type_typname_nsp_index"

To avoid this, in the HA case, we simply go back to what we were doing
before 932d3e8 and 23aad0d: we start and stop neutron-server on the
founder node.

https://bugzilla.novell.com/show_bug.cgi?id=889325
Merge pull request #142 from vuntz/race-first-start-ha

Fix races caused by initial DB population by neutron-server with HA
Do not modify in place a string which is an attribute of the node

Especially as it's used for naming a service resource. The result is
that we get:

service: no such service neutron-linuxbridge-agent
Use helpers from new crowbar-openstack cookbook
Merge pull request #143 from vuntz/do-not-change-neutron-agent

Do not modify in place a string which is an attribute of the node
Merge pull request #144 from vuntz/openstack-helper

Use helpers from new crowbar-openstack cookbook
Use CrowbarPacemakerService provider for neutron-lbaas-agent when HA

For some reason, we had forgotten this...
Merge pull request #146 from vuntz/pacemaker-provider-for-lbaas

Use CrowbarPacemakerService provider for neutron-lbaas-agent when HA
Ensure that admin interface will not be assigned to vlan bridge in NSX mode