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
65 Type: AWS::AutoScaling::LaunchConfiguration
70 Type: AWS::IAM::AccessKey
77 path: NovaCompute1Config.Metadata
87 Type: OS::Nova::Server
88 NovaCompute1CompletionCondition:
93 Ref: NovaCompute1CompletionHandle
95 Type: AWS::CloudFormation::WaitCondition
96 NovaCompute1CompletionHandle:
97 Type: AWS::CloudFormation::WaitConditionHandle
101 Ref: NovaCompute1CompletionHandle
116 path: NovaCompute1Config.Metadata
125 Type: AWS::AutoScaling::LaunchConfiguration
130 Type: AWS::IAM::AccessKey
137 path: NovaCompute2Config.Metadata
147 Type: OS::Nova::Server
148 NovaCompute2CompletionCondition:
149 DependsOn: notcompute
153 Ref: NovaCompute2CompletionHandle
155 Type: AWS::CloudFormation::WaitCondition
156 NovaCompute2CompletionHandle:
157 Type: AWS::CloudFormation::WaitConditionHandle
161 Ref: NovaCompute2CompletionHandle
176 path: NovaCompute2Config.Metadata
185 Type: AWS::AutoScaling::LaunchConfiguration
190 Type: AWS::IAM::AccessKey