1 HeatTemplateFormatVersion: '2012-12-12'
2 Description: 'Heat Engine and API'
5 Description: Name of an existing EC2 KeyPair to enable SSH access to the instances
9 Description: Use this flavor
13 Description: Heat database username.
19 Description: Host for RabbitMQ
22 Description: Password for RabbitMQ
26 Type: OS::Heat::AccessPolicy
28 AllowedResources: [ Heat ]
32 Policies: [ { Ref: HeatAccessPolicy } ]
34 Type: AWS::IAM::AccessKey
39 Type: AWS::EC2::Instance
44 OpenStack::Role: stateful
45 OpenStack::ImageBuilder::Elements: [ heat-api, heat-engine ]
47 rpc_backend: heat.openstack.common.rpc.impl_kombu
49 host: {Ref: RabbitMQHost}
50 password: {Ref: RabbitMQPassword}
54 Fn::GetAtt: [ HeatKey, SecretAccessKey ]
56 name: {Ref: 'AWS::StackName'}
57 region: {Ref: 'AWS::Region'}