1 HeatTemplateFormatVersion: '2012-12-12'
2 Description: 'Common Block Storage Configuration'
6 Default: overcloud-cinder-volume
14 OvercloudBlockStorageFlavor:
16 Description: Flavor for block storage nodes to request when deploying.
19 BlockStorageAccessPolicy:
20 Type: OS::Heat::AccessPolicy
27 Policies: [ { Ref: BlockStorageAccessPolicy } ]
29 Type: AWS::IAM::AccessKey
34 Type: OS::Nova::Server
37 {Ref: BlockStorageImage}
38 flavor: {Ref: OvercloudBlockStorageFlavor}
39 key_name: {Ref: KeyName}
46 Fn::GetAtt: [ BlockStorageKey, SecretAccessKey ]
47 stack_name: {Ref: 'AWS::StackName'}
48 OpenStack::ImageBuilder::Elements: [ cinder ]
50 host: {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [notCompute0, networks]} ]} ] }
52 db: {"Fn::Join": ['', ['mysql://cinder:unset@', {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [notCompute0, networks]} ]} ] } , '/cinder']]}
53 volume_size_mb: '5000'
57 admin-password: {Ref: AdminPassword}
59 host: {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [notCompute0, networks]} ]} ] }
60 username: {Ref: RabbitUserName}
61 password: {Ref: RabbitPassword}
63 control: {Ref: NeutronPublicInterface}