1 Description: Nova API,Keystone,Heat Engine and API,Glance,Neutron,Dedicated MySQL
2 server,Dedicated RabbitMQ Server
3 HeatTemplateFormatVersion: '2012-12-12'
9 Description: Password to use for mysqldump from Bootstrap Host
14 Description: Load mysqldump from this Host
16 BootstrapRootPassword:
18 Description: Root password for localhost access after bootstrap
21 BootstrapSlavePassword:
23 Description: Password to use with BootstrapSlaveUser
28 Description: User to use for replication from bootstrap host
31 Description: Password for connecting to glance database
34 GlanceNotifierStrategy:
35 Description: Strategy to use for Glance notification queue
39 Description: The filepath of the file to use for logging messages from Glance.
43 Description: Password for accessing Heat database.
48 Description: Use this flavor
52 Description: Name of an existing EC2 KeyPair to enable SSH access to the instances
55 Description: Password for connecting to keystone
59 Description: Password for connecting to nova database
66 Description: Password for connecting to neutron database
73 Description: Password for RabbitMQ
82 Description: admin_password for setting up auth in nova.
87 HeatStackDomainAdminPassword:
88 Description: Password for heat_domain_admin user.
97 Type: OS::Heat::AccessPolicy
102 Type: AWS::IAM::AccessKey
118 password: {Ref: KeystoneDBPassword}
121 password: {Ref: HeatDBPassword}
124 password: {Ref: GlanceDBPassword}
127 password: {Ref: NovaDBPassword}
130 password: {Ref: NeutronDBPassword}
135 - - 'mysql://glance:'
136 - {Ref: GlanceDBPassword}
137 - '@127.0.0.1/glance'
139 Ref: GlanceNotifierStrategy
147 - {Ref: HeatDBPassword}
152 - resource: controller0
162 auth_encryption_key: unset
163 stack_domain_admin_password: {Ref: HeatStackDomainAdminPassword}
173 - - 'mysql://keystone:'
174 - {Ref: KeystoneDBPassword}
175 - '@127.0.0.1/keystone'
181 - {Ref: NovaDBPassword}
189 - - 'mysql://neutron:'
190 - {Ref: NeutronDBPassword}
191 - '@127.0.0.1/ovs_neutron'
217 Type: AWS::EC2::Instance