e7200ad4e0
... because the latest lint no longer allows usage of legacy facts and top scope fact. Change-Id: I60600b673171f0e616d48680001dbc1e17c2a3aa
41 lines
1.2 KiB
Puppet
41 lines
1.2 KiB
Puppet
# == Class: magnum::cinder
|
|
#
|
|
# Manages the magnum cinder config
|
|
#
|
|
# === Parameters:
|
|
#
|
|
# [*default_docker_volume_type*]
|
|
# (optional) Default cinder volume_type for docker storage
|
|
# Defaults to $facts['os_service_default']
|
|
#
|
|
# [*default_etcd_volume_type*]
|
|
# (optional) Default cinder volume_type for etcd storage
|
|
# Defaults to $facts['os_service_default']
|
|
#
|
|
# [*default_boot_volume_type*]
|
|
# (optional) Default cinder volume_type for boot disk
|
|
# Defaults to $facts['os_service_default']
|
|
#
|
|
# [*default_boot_volume_size*]
|
|
# (optional) Default volume size for boot disk
|
|
# Defaults to $facts['os_service_default']
|
|
#
|
|
class magnum::cinder (
|
|
$default_docker_volume_type = $facts['os_service_default'],
|
|
$default_etcd_volume_type = $facts['os_service_default'],
|
|
$default_boot_volume_type = $facts['os_service_default'],
|
|
$default_boot_volume_size = $facts['os_service_default'],
|
|
) {
|
|
|
|
include magnum::deps
|
|
|
|
magnum_config {
|
|
'cinder/default_docker_volume_type': value => $default_docker_volume_type;
|
|
'cinder/default_etcd_volume_type': value => $default_etcd_volume_type;
|
|
'cinder/default_boot_volume_type': value => $default_boot_volume_type;
|
|
'cinder/default_boot_volume_size': value => $default_boot_volume_size;
|
|
}
|
|
|
|
}
|
|
|