1 Description: examples/scale1.yaml
2 HeatTemplateFormatVersion: '2012-12-12'
7 - Ref: ComputeAccessPolicy
10 Type: OS::Heat::AccessPolicy
17 path: NovaCompute0Config.Metadata
27 Type: OS::Nova::Server
28 NovaCompute0CompletionCondition:
33 Ref: NovaCompute0CompletionHandle
35 Type: AWS::CloudFormation::WaitCondition
36 NovaCompute0CompletionHandle:
37 Type: AWS::CloudFormation::WaitConditionHandle
41 Ref: NovaCompute0CompletionHandle
56 path: NovaCompute0Config.Metadata
66 Type: AWS::AutoScaling::LaunchConfiguration
71 Type: AWS::IAM::AccessKey
78 path: NovaCompute1Config.Metadata
88 Type: OS::Nova::Server
89 NovaCompute1CompletionCondition:
94 Ref: NovaCompute1CompletionHandle
96 Type: AWS::CloudFormation::WaitCondition
97 NovaCompute1CompletionHandle:
98 Type: AWS::CloudFormation::WaitConditionHandle
102 Ref: NovaCompute1CompletionHandle
117 path: NovaCompute1Config.Metadata
127 Type: AWS::AutoScaling::LaunchConfiguration
132 Type: AWS::IAM::AccessKey
139 path: NovaCompute2Config.Metadata
149 Type: OS::Nova::Server
150 NovaCompute2CompletionCondition:
151 DependsOn: notcompute
155 Ref: NovaCompute2CompletionHandle
157 Type: AWS::CloudFormation::WaitCondition
158 NovaCompute2CompletionHandle:
159 Type: AWS::CloudFormation::WaitConditionHandle
163 Ref: NovaCompute2CompletionHandle
178 path: NovaCompute2Config.Metadata
188 Type: AWS::AutoScaling::LaunchConfiguration
193 Type: AWS::IAM::AccessKey