X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=swift-source.yaml;h=cf1cf9dca7728d26c74f84cbbc5a0c56d345ae7f;hb=fd18617b30a569142636e4a31b9b8975364155c2;hp=8661154df712b9b3ea3cf300a27280f82b5a8011;hpb=30301f322f91d9e9e786106d8fe6b270600f8672;p=apex-tripleo-heat-templates.git diff --git a/swift-source.yaml b/swift-source.yaml index 8661154d..cf1cf9dc 100644 --- a/swift-source.yaml +++ b/swift-source.yaml @@ -1,52 +1,13 @@ -Description: 'Swift-common: OpenStack object storage common configurations' -Parameters: - SwiftHashSuffix: - Default: unset - Description: A random string to be used as a salt when hashing to determine mappings in the ring. - Type: String - NoEcho: true - SwiftPassword: - Default: unset - Description: The password for the swift service account, used by the swift proxy services. - Type: String - NoEcho: true -Resources: - notCompute0Config: - Type: AWS::AutoScaling::LaunchConfiguration - Metadata: - swift: - devices: - Fn::Join: - - ', ' - - - Fn::Join: - - '' - - - 'r1z1-' - - Fn::Select: - - 0 - - Fn::Select: - - 'ctlplane' - - Fn::GetAtt: - - notCompute0 - - networks - - ':%PORT%/d1' - - Fn::Join: - - ', ' - - Merge::Map: - SwiftStorage0: - Fn::Join: - - '' - - - 'r1z1-' - - Fn::Select: - - 0 - - Fn::Select: - - 'ctlplane' - - Fn::GetAtt: - - SwiftStorage0 - - networks - - ':%PORT%/d1' - hash: - Ref: SwiftHashSuffix - part-power: 10 - replicas: 1 - service-password: - Ref: SwiftPassword +resources: + SwiftConfig: + type: OS::Heat::StructuredConfig + properties: + group: os-apply-config + config: + swift: + devices: { get_input: swift_devices } + hash: { get_input: swift_hash_suffix } + part-power: 10 + proxy-memcache: { get_input: swift_proxy_memcache } + replicas: {get_input: swift_replicas } + service-password: { get_input: swift_password }