Generating and distributing usernames/passwords is just too complicated
with Heat at this stage, so we need to push them into mysql from the
template.
Ref: ServicePassword
admin-token:
Ref: AdminToken
Ref: ServicePassword
admin-token:
Ref: AdminToken
+ mysql:
+ create-users:
+ - database: keystone
+ username: keystone
+ password: {Ref: KeystoneDBPassword}
+ - database: heat
+ username: heat
+ password: {Ref: HeatDBPassword}
+ - database: glance
+ username: glance
+ password: {Ref: GlanceDBPassword}
+ - database: nova
+ username: nova
+ password: {Ref: NovaDBPassword}
+ - database: quantum
+ username: quantum
+ password: {Ref: QuantumDBPassword}
Ref: AWS::StackName
region:
Ref: AWS::Region
Ref: AWS::StackName
region:
Ref: AWS::Region
+ auth_encryption_key: unset
interfaces:
control:
Ref: NovaInterfaces
keystone:
host:
interfaces:
control:
Ref: NovaInterfaces
keystone:
host:
- Fn::GetAtt: [ notocmpute, PrivateIp ]
+ Fn::GetAtt: [ notcompute, PrivateIp ]
Fn::GetAtt: [ notcompute , PrivateIp ]
password:
Ref: RabbitPassword
Fn::GetAtt: [ notcompute , PrivateIp ]
password:
Ref: RabbitPassword
+ users:
+ username: guest
+ password:
+ Ref: RabbitPassword
service-password:
Ref: ServicePassword
Properties:
service-password:
Ref: ServicePassword
Properties: