1 HeatTemplateFormatVersion: '2012-12-12'
2 Description: 'Keystone'
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 keystone
21 Type: OS::Heat::AccessPolicy
23 AllowedResources: [ KeystoneLaunch, Keystone ]
27 Policies: [ { Ref: ApiAccessPolicy } ]
29 Type: AWS::IAM::AccessKey
34 Type: AWS::EC2::Instance
38 InstanceType: {Ref: InstanceType}
39 KeyName: {Ref: KeyName}
41 OpenStack::Role: stateless
42 OpenStack::ImageBuilder::Elements: [ keystone ]
47 Fn::GetAtt: [ ApiKey, SecretAccessKey ]
49 name: {Ref: 'AWS::StackName'}
50 region: {Ref: 'AWS::Region'}
53 admin-token: {Ref: AdminToken}
55 db: {Ref: KeystoneDSN}