Emilien Macchi 2d3867f133 Refactor all Neutron configuration
Refactorization from puppet-neutron:
* use neutron::agents::ml2::ovs in a new class: cloud::network::vswitch
* include this class automatically in network & hypervisors classes.
* allow some flexibility in agent configuration and open the class to
  eventual other drivers. Currently, only ML2 with OVS is supported.
* Cleanup cloud::network to avoid useless code.
* Refactorize provider networks usage.
* make cloud::network::controller plugin agnostic
* make cloud::network plugin flexible with ML2 by default
* Deprecation of somes parameters in cloud::network with a warning but
  no backward compatibility.
* Update unit tests.

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
2014-09-19 09:10:08 -04:00
..
2014-04-24 11:01:54 -04:00