1 description: Nova API,Keystone,Heat Engine and API,Glance,Neutron,Dedicated MySQL
2 server,Dedicated RabbitMQ Server
3 heat_template_version: 2013-05-23
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
33 description: Password for connecting to glance database
36 GlanceNotifierStrategy:
37 description: Strategy to use for Glance notification queue
41 description: The filepath of the file to use for logging messages from Glance.
45 description: Password for accessing Heat database.
48 HeatStackDomainAdminPassword:
49 description: Password for heat_domain_admin user.
55 description: Use this flavor
59 description: Name of an existing EC2 KeyPair to enable SSH access to the instances
62 description: Password for connecting to keystone
66 description: Password for connecting to neutron database
73 description: Password for connecting to nova database
80 description: Password for RabbitMQ
89 description: admin_password for setting up auth in nova.
97 type: OS::Heat::AccessPolicy
102 type: AWS::IAM::AccessKey
106 - get_resource: AccessPolicy
111 get_param: ServicePassword
113 get_param: AdminToken
118 password: {get_param: KeystoneDBPassword}
121 password: {get_param: HeatDBPassword}
124 password: {get_param: GlanceDBPassword}
127 password: {get_param: NovaDBPassword}
130 password: {get_param: NeutronDBPassword}
135 - - 'mysql://glance:'
136 - {get_param: GlanceDBPassword}
137 - '@127.0.0.1/glance'
139 get_param: GlanceNotifierStrategy
141 get_param: GlanceLogFile
147 - {get_param: HeatDBPassword}
150 get_resource: controller0Key
152 - resource: controller0
159 get_param: AWS::StackName
161 get_param: AWS::Region
162 auth_encryption_key: unset
163 stack_domain_admin_password: {get_param: HeatStackDomainAdminPassword}
166 get_param: NovaInterfaces
173 - - 'mysql://keystone:'
174 - {get_param: KeystoneDBPassword}
175 - '@127.0.0.1/keystone'
181 - {get_param: NovaDBPassword}
189 - - 'mysql://neutron:'
190 - {get_param: NeutronDBPassword}
191 - '@127.0.0.1/ovs_neutron'
196 get_param: RabbitUserName
198 get_param: RabbitPassword
201 get_param: RabbitUserName
203 get_param: RabbitPassword
209 get_param: ServicePassword
212 get_param: controllerImage
214 get_param: InstanceType
217 type: AWS::EC2::Instance