1 Description: Nova API,Keystone,Heat Engine and API,Glance,Quantum,Dedicated MySQL
2 server,Dedicated RabbitMQ Server
3 HeatTemplateFormatVersion: '2012-12-12'
38 BootstrapDumpPassword:
40 Description: Password to use for mysqldump from Bootstrap Host
44 Description: Load mysqldump from this Host
46 BootstrapRootPassword:
48 Description: Root password for localhost access after bootstrap
50 BootstrapSlavePassword:
52 Description: Password to use with BootstrapSlaveUser
56 Description: User to use for replication from bootstrap host
59 Description: DSN for connecting to glance database
63 Description: Glance database username.
67 Description: Heat database username.
71 Description: Use this flavor
75 Description: Name of an existing EC2 KeyPair to enable SSH access to the instances
78 Description: DSN for connecting to keystone
84 Description: Keystone database username.
87 Description: DSN for connecting to nova database
93 Description: DSN for connecting to quantum database
101 Description: Host for RabbitMQ
104 Description: Password for RabbitMQ
109 Description: admin_password for setting up auth in nova.
120 Type: OS::Heat::AccessPolicy
126 Type: OS::Heat::AccessPolicy
131 Type: AWS::IAM::AccessKey
135 - Ref: ApiAccessPolicy
138 DependsOn: notcompute
141 Ref: GlancePasswordHandle
143 Type: AWS::CloudFormation::WaitCondition
144 GlancePasswordHandle:
145 Type: AWS::CloudFormation::WaitConditionHandle
150 Type: OS::Heat::AccessPolicy
155 Type: AWS::IAM::AccessKey
157 DependsOn: notcompute
160 Ref: HeatPasswordHandle
162 Type: AWS::CloudFormation::WaitCondition
164 Type: AWS::CloudFormation::WaitConditionHandle
168 - Ref: HeatAccessPolicy
174 Type: AWS::IAM::AccessKey
176 DependsOn: notcompute
179 Ref: KeystonePasswordHandle
181 Type: AWS::CloudFormation::WaitCondition
182 KeystonePasswordHandle:
183 Type: AWS::CloudFormation::WaitConditionHandle
185 DependsOn: notcompute
188 Ref: RabbitMQPasswordHandle
190 Type: AWS::CloudFormation::WaitCondition
191 RabbitMQPasswordHandle:
192 Type: AWS::CloudFormation::WaitConditionHandle
200 OpenStack::ImageBuilder::Elements:
202 OpenStack::Role: networking
221 Ref: QuantumInterfaces
245 Type: AWS::EC2::Instance
248 OpenStack::ImageBuilder::Elements:
256 OpenStack::Role: stateless
288 Ref: KeystonePasswordHandle
293 Ref: HeatPasswordHandle
298 Ref: GlancePasswordHandle
305 Ref: BootstrapSlavePassword
307 Ref: BootstrapSlaveUser
311 Ref: BootstrapDumpPassword
315 Ref: BootstrapRootPassword
330 Ref: RabbitMQPasswordHandle
343 Type: AWS::EC2::Instance