1
class plugin_cinder_netapp::params {
5
$cinder_hash = $::fuel_settings['cinder']
6
$storage_hash = $::fuel_settings['storage']
10
package { 'nfs-common':
11
before => Cinder::Backend::Netapp['cinder_netapp'],
15
package { 'nfs-utils': } ->
24
before => Cinder::Backend::Netapp['cinder_netapp'],
28
fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} currently only supports osfamily RedHat and Debian")
31
if ($storage_hash['volumes_lvm']) {
32
$backends = 'cinder_iscsi'
33
$backend_class = 'plugin_cinder_netapp::backend::iscsi'
34
} elsif ($storage_hash['volumes_ceph']) {
35
$backends = 'cinder_rbd'
36
$backend_class = 'plugin_cinder_netapp::backend::rbd'
1
class plugin_cinder_netapp::params (
4
$cinder_netapp = hiera_hash('cinder_netapp', {})
5
$storage_hash = hiera_hash('storage_hash', {})
7
if ($storage_hash['volume_backend_names']['volumes_lvm']) {
8
$backend_type = $storage_hash['volume_backend_names']['volumes_lvm']
9
$backend_name = 'cinder_iscsi'
10
$volume_backend_name = 'volumes_lvm'
11
$backend_class = 'plugin_cinder_netapp::backend::iscsi'
12
} elsif ($storage_hash['volume_backend_names']['volumes_ceph']) {
13
$backend_type = $storage_hash['volume_backend_names']['volumes_ceph']
14
$backend_name = 'cinder_rbd'
15
$volume_backend_name = 'volumes_ceph'
16
$backend_class = 'plugin_cinder_netapp::backend::rbd'