1 Description: Nova API,Keystone,Heat Engine and API,Glance,Quantum,Dedicated MySQL
2 server,Dedicated RabbitMQ Server
3 HeatTemplateFormatVersion: '2012-12-12'
9 Description: Password to use for mysqldump from Bootstrap Host
13 Description: Load mysqldump from this Host
15 BootstrapRootPassword:
17 Description: Root password for localhost access after bootstrap
19 BootstrapSlavePassword:
21 Description: Password to use with BootstrapSlaveUser
25 Description: User to use for replication from bootstrap host
28 Description: Password for connecting to glance database
31 Description: Password for accessing Heat database.
35 Description: Use this flavor
39 Description: Name of an existing EC2 KeyPair to enable SSH access to the instances
42 Description: Password for connecting to keystone
45 Description: Password for connecting to nova database
51 Description: Password for connecting to quantum database
57 Description: Password for RabbitMQ
62 Description: admin_password for setting up auth in nova.
71 Type: OS::Heat::AccessPolicy
76 Type: AWS::IAM::AccessKey
84 OpenStack::ImageBuilder::Elements:
100 password: {Ref: KeystoneDBPassword}
103 password: {Ref: HeatDBPassword}
106 password: {Ref: GlanceDBPassword}
109 password: {Ref: NovaDBPassword}
112 password: {Ref: QuantumDBPassword}
117 - - 'mysql://glance:'
118 - {Ref: GlanceDBPassword}
119 - '@127.0.0.1/glance'
125 - {Ref: HeatDBPassword}
130 - resource: notcompute
140 auth_encryption_key: unset
150 - - 'mysql://keystone:'
151 - {Ref: KeystoneDBPassword}
152 - '@127.0.0.1/keystone'
158 - {Ref: NovaDBPassword}
166 - - 'mysql://quantum:'
167 - {Ref: QuantumDBPassword}
168 - '@127.0.0.1/ovs_quantum'
187 Type: AWS::EC2::Instance