1 heat_template_version: pike
4 External Swift Proxy endpoint configured with Puppet
9 description: Dictionary packing service data
13 description: Mapping of service_name -> network name. Typically set
14 via parameter_defaults in the resource registry. This
15 mapping overrides those in ServiceNetMapDefaults.
22 description: Role name on which the service is applied
26 description: Parameters specific to the role
30 description: Mapping of service endpoint -> protocol. Typically set
31 via parameter_defaults in the resource registry.
34 description: Public endpoint url for the external swift proxy
37 description: Internal endpoint url for the external swift proxy
40 description: External endpoint url for the external swift proxy
42 ExternalSwiftUserTenant:
43 description: Tenant where swift user will be set as admin
47 description: The password for the swift service account
53 description: Keystone region for endpoint
59 description: Role data for External Swift proxy.
61 service_name: external_swift_proxy
66 service_config_settings:
68 swift::keystone::auth::public_url: {get_param: ExternalPublicUrl}
69 swift::keystone::auth::internal_url: {get_param: ExternalInternalUrl}
70 swift::keystone::auth::admin_url: {get_param: ExternalAdminUrl}
71 swift::keystone::auth::public_url_s3: ''
72 swift::keystone::auth::internal_url_s3: ''
73 swift::keystone::auth::admin_url_s3: ''
74 swift::keystone::auth::password: {get_param: SwiftPassword}
75 swift::keystone::auth::region: {get_param: KeystoneRegion}
76 swift::keystone::auth::tenant: {get_param: ExternalSwiftUserTenant}
77 swift::keystone::auth::configure_s3_endpoint: false
78 swift::keystone::auth::operator_roles: