
Code is duplicated between single volume backend (cinder::volume::*) and multi backends (cinder::backend::*). This commits updates the single volume backends to make use of the respective multiple backends classes. Change-Id: I26a796fb6131fa469f007af54cb96b3605c0f74d
24 lines
703 B
Puppet
24 lines
703 B
Puppet
#
|
|
class cinder::volume::nfs (
|
|
$nfs_servers = [],
|
|
$nfs_mount_options = undef,
|
|
$nfs_disk_util = undef,
|
|
$nfs_sparsed_volumes = undef,
|
|
$nfs_mount_point_base = undef,
|
|
$nfs_shares_config = '/etc/cinder/shares.conf',
|
|
$nfs_used_ratio = '0.95',
|
|
$nfs_oversub_ratio = '1.0',
|
|
) {
|
|
|
|
cinder::backend::nfs { 'DEFAULT':
|
|
nfs_servers => $nfs_servers,
|
|
nfs_mount_options => $nfs_mount_options,
|
|
nfs_disk_util => $nfs_disk_util,
|
|
nfs_sparsed_volumes => $nfs_sparsed_volumes,
|
|
nfs_mount_point_base => $nfs_mount_point_base,
|
|
nfs_shares_config => $nfs_shares_config,
|
|
nfs_used_ratio => $nfs_used_ratio,
|
|
nfs_oversub_ratio => $nfs_oversub_ratio,
|
|
}
|
|
}
|