@ -58,6 +58,14 @@ parameters:
default : true
description : 'Use a local directory for Swift storage services when building rings'
type : boolean
SwiftRingGetTempurl:
default : ''
description : A temporary Swift URL to download rings from.
type : string
SwiftRingPutTempurl:
default : ''
description : A temporary Swift URL to upload rings to.
type : string
resources:
@ -75,14 +83,17 @@ outputs:
description : Role data for Swift Ringbuilder configuration in containers.
value:
service_name : {get_attr : [ SwiftRingbuilderBase, role_data, service_name]}
config_settings : {get_attr : [ SwiftRingbuilderBase, role_data, config_settings]}
config_settings:
map_merge:
- {get_attr : [ SwiftRingbuilderBase, role_data, config_settings]}
- tripleo::profile::base::swift::ringbuilder:skip_consistency_check : true
step_config : &step_config
get_attr : [ SwiftRingbuilderBase, role_data, step_config]
service_config_settings : {get_attr : [ SwiftRingbuilderBase, role_data, service_config_settings]}
# BEGIN DOCKER SETTINGS
puppet_config:
config_volume : 'swift'
puppet_tags : exec, ring_object_device,swift::ringbuilder::create,tripleo::profile::base::swift::add_devices,swift::ringbuilder::rebalance
puppet_tags : exec, fetch_swift_ring_tarball,extract_swift_ring_tarball, ring_object_device,swift::ringbuilder::create,tripleo::profile::base::swift::add_devices,swift::ringbuilder::rebalance,create_swift_ring_tarball,upload_swift_ring_tarball
step_config : *step_config
config_image:
list_join: