1 HeatTemplateFormatVersion: '2012-12-12'
2 Description: 'HEAT Template - Glance'
5 Description: Name of an existing EC2 KeyPair to enable SSH access to the instances
9 Description: Use this flavor
13 Description: DSN for connecting to glance database
20 Description: admin_password for setting up auth in keystone.
24 Default: https://raw.github.com/openstack-ops/templates/master/
27 Type: AWS::CloudFormation::Stack
28 TemplateURL: {'Fn::Join': [ {Ref: TemplateURL} , 'generic-user.yaml' ]}
30 AccessList: [ Glance ]
32 Type: AWS::EC2::Instance
36 InstanceType: {Ref: InstanceType}
37 KeyName: {Ref: KeyName}
39 OpenStack::ImageBuilder::Elements: [ glance ]
42 Fn::GetAtt: [ GlanceUser, AccessKeyId ]
44 Fn::GetAtt: [ GlanceUser, SecretAccessKey ]
46 name: {Ref: 'AWS::StackName'}
47 region: {Ref: 'AWS::Region'}
51 host: {Ref: KeystoneHost}
54 service-password: {Ref: ServicePassword}
56 host: {Ref: RabbitHost}
57 password: {Ref: RabbitPassword}