1 heat_template_version: 2014-10-16
9 type: OS::Heat::AccessPolicy
11 AllowedResources: [ NovaCompute0 ]
13 type: AWS::IAM::AccessKey
16 get_param: ComputeUser
17 NovaCompute0CompletionCondition:
18 type: AWS::CloudFormation::WaitCondition
19 depends_on: notcompute
21 Handle: {get_resource: NovaCompute0CompletionHandle}
24 NovaCompute0CompletionHandle:
25 type: AWS::CloudFormation::WaitConditionHandle
27 type: OS::Nova::Server
30 get_param: ComputeImage
35 get_resource: NovaCompute0Key
37 get_attr: [ NovaCompute0Key, SecretAccessKey ]
38 stack_name: {get_param: 'AWS::StackName'}
39 path: NovaCompute0Config.Metadata
41 type: AWS::AutoScaling::LaunchConfiguration
44 get_resource: NovaCompute0CompletionHandle
48 get_resource: NovaCompute0Key
50 get_attr: [ NovaCompute0Key, SecretAccessKey ]
51 stack_name: {get_param: 'AWS::StackName'}
52 path: NovaCompute0Config.Metadata