1 heat_template_version: 2015-04-30
2 description: 'Swift Devices and Proxy Config for Puppet'
5 controller_swift_devices:
6 type: comma_delimited_list
7 object_store_swift_devices:
8 type: comma_delimited_list
9 controller_swift_proxy_memcaches:
10 type: comma_delimited_list
14 SwiftDevicesAndProxyConfigImpl:
15 type: OS::Heat::StructuredConfig
17 group: os-apply-config
21 swift_devices_and_proxy:
23 tripleo::ringbuilder::devices:
28 - {get_param: controller_swift_devices}
31 - {get_param: object_store_swift_devices}
32 swift::proxy::cache::memcache_servers:
34 template: "['SERVERS_LIST']"
39 - {get_param: controller_swift_proxy_memcaches}
43 description: The ID of the SwiftDevicesAndProxyConfigImpl resource.
45 {get_resource: SwiftDevicesAndProxyConfigImpl}