1 heat_template_version: 2013-05-23
12 type: OS::Heat::AccessPolicy
14 AllowedResources: [ NovaCompute0 ]
16 type: AWS::IAM::AccessKey
19 get_param: ComputeUser
20 NovaCompute0CompletionCondition:
21 type: AWS::CloudFormation::WaitCondition
22 depends_on: notcompute
24 Handle: {get_resource: NovaCompute0CompletionHandle}
27 NovaCompute0CompletionHandle:
28 type: AWS::CloudFormation::WaitConditionHandle
30 type: OS::Nova::Server
33 get_param: ComputeImage
38 get_resource: NovaCompute0Key
40 get_attr: [ NovaCompute0Key, SecretAccessKey ]
41 stack_name: {get_param: 'AWS::StackName'}
42 path: NovaCompute0Config.Metadata
44 type: AWS::AutoScaling::LaunchConfiguration
47 get_resource: NovaCompute0CompletionHandle
51 get_resource: NovaCompute0Key
53 get_attr: [ NovaCompute0Key, SecretAccessKey ]
54 stack_name: {get_param: 'AWS::StackName'}
55 path: NovaCompute0Config.Metadata
67 username: {get_param: RabbitUserName}
68 password: {get_param: RabbitPassword}