~fuel-plugin-cinder-netapp-team/fuel-plugin-cinder-netapp/master

« back to all changes in this revision

Viewing changes to deployment_scripts/puppet/modules/plugin_cinder_netapp/manifests/multibackend.pp

  • Committer: Andrey Volochay
  • Date: 2016-04-13 10:39:23 UTC
  • Revision ID: git-v1:d15dbb3704b05de3745d81b0bd71a11e1c733682
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

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
class plugin_cinder_netapp::multibackend (
 
2
  $backend_name  = $plugin_cinder_netapp::params::backend_name,
 
3
  $backend_type  = $plugin_cinder_netapp::params::backend_type,
 
4
  $backend_class = $plugin_cinder_netapp::params::backend_class,
 
5
) inherits plugin_cinder_netapp::params {
 
6
 
 
7
  class { $backend_class:
 
8
    backend_type => $backend_type,
 
9
  } ->
 
10
  plugin_cinder_netapp::backend::netapp { 'cinder_netapp':
 
11
    backend_name => $backend_name,
 
12
  }
 
13
 
 
14
}