1 HeatTemplateFormatVersion: '2012-12-12'
2 Description: 'Common Block Storage Configuration'
6 Default: overcloud-cinder-volume
7 OvercloudBlockStorageFlavor:
9 Description: Flavor for block storage nodes to request when deploying.
12 BlockStorageAccessPolicy:
13 Type: OS::Heat::AccessPolicy
20 Policies: [ { Ref: BlockStorageAccessPolicy } ]
22 Type: AWS::IAM::AccessKey
27 Type: OS::Nova::Server
30 {Ref: BlockStorageImage}
31 flavor: {Ref: OvercloudBlockStorageFlavor}
32 key_name: {Ref: KeyName}
39 Fn::GetAtt: [ BlockStorageKey, SecretAccessKey ]
40 stack_name: {Ref: 'AWS::StackName'}
41 OpenStack::ImageBuilder::Elements: [ cinder ]
43 host: {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [notCompute0, networks]} ]} ] }
45 db: {"Fn::Join": ['', ['mysql://cinder:unset@', {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [notCompute0, networks]} ]} ] } , '/cinder']]}
46 volume_size_mb: '5000'
50 admin-password: {Ref: AdminPassword}
52 host: {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [notCompute0, networks]} ]} ] }
53 username: {Ref: RabbitUserName}
54 password: {Ref: RabbitPassword}
56 control: {Ref: NeutronPublicInterface}