equal
deleted
inserted
replaced
|
1 # == Class: cinder::backend::zfs_volume |
|
2 # |
|
3 # Configures Cinder volume ZFSVolumeDriver |
|
4 # |
|
5 # === Parameters |
|
6 # |
|
7 # [*volume_driver*] |
|
8 # (optional) Setup cinder-volume to use Solaris ZFS volume driver. |
|
9 # Defaults to 'cinder.volume.drivers.solaris.zfs.ZFSVolumeDriver' |
|
10 # |
|
11 # [*zfs_volume_base*] |
|
12 # (optional) The ZFS path under which to create zvols for volumes. |
|
13 # Defaults to 'rpool/cinder' |
|
14 # |
|
15 define cinder::backend::zfs_volume( |
|
16 $volume_driver = 'cinder.volume.drivers.solaris.zfs.ZFSVolumeDriver', |
|
17 $zfs_volume_base = 'rpool/cinder' |
|
18 ) { |
|
19 |
|
20 cinder_config { |
|
21 "${name}/volume_driver": value => $volume_driver; |
|
22 "${name}/zfs_volume_base": value => $zfs_volume_base; |
|
23 "${name}/san_is_local": value => true; |
|
24 } |
|
25 } |