Merge "Add keystone_resources_managed option to the cinder api class" into stable/train
This commit is contained in:
commit
37aead2cf4
|
@ -58,6 +58,12 @@
|
||||||
# for more details.
|
# for more details.
|
||||||
# Defaults to hiera('step')
|
# Defaults to hiera('step')
|
||||||
#
|
#
|
||||||
|
# [*keystone_resources_managed*]
|
||||||
|
# (Optional) Enable the management of Keystone resources with Puppet.
|
||||||
|
# Can be disabled if Ansible manages these resources instead of Puppet.
|
||||||
|
# The resources are cinder types.
|
||||||
|
# Defaults to hiera('keystone_resources_managed', true)
|
||||||
|
#
|
||||||
class tripleo::profile::base::cinder::api (
|
class tripleo::profile::base::cinder::api (
|
||||||
$bootstrap_node = hiera('cinder_api_short_bootstrap_node_name', undef),
|
$bootstrap_node = hiera('cinder_api_short_bootstrap_node_name', undef),
|
||||||
$certificates_specs = hiera('apache_certificates_specs', {}),
|
$certificates_specs = hiera('apache_certificates_specs', {}),
|
||||||
|
@ -66,10 +72,11 @@ class tripleo::profile::base::cinder::api (
|
||||||
$keymgr_backend = hiera('cinder::api::keymgr_backend', 'cinder.keymgr.conf_key_mgr.ConfKeyManager'),
|
$keymgr_backend = hiera('cinder::api::keymgr_backend', 'cinder.keymgr.conf_key_mgr.ConfKeyManager'),
|
||||||
$default_volume_type = hiera('cinder::api::default_volume_type', ''),
|
$default_volume_type = hiera('cinder::api::default_volume_type', ''),
|
||||||
$step = Integer(hiera('step')),
|
$step = Integer(hiera('step')),
|
||||||
|
$keystone_resources_managed = hiera('keystone_resources_managed', true),
|
||||||
) {
|
) {
|
||||||
if $::hostname == downcase($bootstrap_node) {
|
if $::hostname == downcase($bootstrap_node) {
|
||||||
$sync_db = true
|
$sync_db = true
|
||||||
$manage_type = true
|
$manage_type = $keystone_resources_managed
|
||||||
} else {
|
} else {
|
||||||
$sync_db = false
|
$sync_db = false
|
||||||
$manage_type = false
|
$manage_type = false
|
||||||
|
|
Loading…
Reference in New Issue