Add MOS 8.0 support

- The plugin has been totally refactored to accordance with changes in
   OpenStack Liberty and MOS 8.0
 - All documented features of NetApp Cinder Driver are configurable
 - Plugin can change Cinder settings after deployment with wrong
   parameters. It requires manual actions
 - Defined type (backend::netapp) form upstream puppet cinder module is
   not used because is outdated and doesn't support last changes in
   Cinder NetApp driver
 - Added a tasks that deletes not existed cinder services

Change-Id: Ic70ad0a99c41860502e15fe8671e6ca3f11e9f58
This commit is contained in:
Andrey Volochay
2016-03-17 18:38:33 +03:00
parent e29fccef3e
commit d15dbb3704
25 changed files with 488 additions and 700 deletions

View File

@@ -0,0 +1,11 @@
class plugin_cinder_netapp (
$cinder_netapp = $plugin_cinder_netapp::params::cinder_netapp,
) inherits plugin_cinder_netapp::params {
if ($cinder_netapp['multibackend']) {
class { 'plugin_cinder_netapp::multibackend': }
} else {
plugin_cinder_netapp::backend::netapp { 'cinder_netapp': }
}
}