diff options
author | Clint Byrum <clint@fewbar.com> | 2013-05-19 18:48:14 -0700 |
---|---|---|
committer | Clint Byrum <clint@fewbar.com> | 2013-06-06 09:40:16 -0700 |
commit | 7c9e46f4b816f58a53be913764a503e626ec3e12 (patch) | |
tree | 84ef2f5378adf861106d49dd581d8d851b05ed39 /bootstack-vm.yaml | |
parent | b971d39d8ff9322a734922a829ba9a42c62297f5 (diff) |
Adding bootstack-vm template.
Diffstat (limited to 'bootstack-vm.yaml')
-rw-r--r-- | bootstack-vm.yaml | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/bootstack-vm.yaml b/bootstack-vm.yaml new file mode 100644 index 00000000..91456c67 --- /dev/null +++ b/bootstack-vm.yaml @@ -0,0 +1,100 @@ +Description: Nova API,Keystone,Heat Engine and API,Glance,Quantum,Dedicated MySQL + server,Dedicated RabbitMQ Server +HeatTemplateFormatVersion: '2012-12-12' +Parameters: + InstanceType: + Default: baremetal + Description: Use this flavor + Type: String + KeyName: + Default: default + Description: Name of an existing EC2 KeyPair to enable SSH access to the instances + Type: String + notcomputeImage: + Type: String +Resources: + AccessPolicy: + Properties: + AllowedResources: + - notcompute + Type: OS::Heat::AccessPolicy + Key: + Properties: + UserName: + Ref: User + Type: AWS::IAM::AccessKey + User: + Properties: + Policies: + - Ref: AccessPolicy + Type: AWS::IAM::User + notcompute: + Metadata: + OpenStack::Heat::Stack: {} + Openstack::ImageBuilder::Elements: [ boot-stack, heat-cfntools, quantum-network-node ] + admin-password: unset + admin-token: unset + controller-address: + Fn::GetAtt: [ notcompute, PublicIp ] + cinder: + db: mysql://cinder:unset@localhost/cinder + volume_size_mb: '5000' + db-password: unset + glance: + db: mysql://glance:unset@localhost/glance + host: 127.0.0.1 + heat: + admin_password: unset + admin_tenant_name: service + admin_user: heat + auth_encryption_key: unset___________ + db: mysql://heat:unset@localhost/heat + heat_watch_server_url: http://127.0.0.1:8003 + metadata_server_url: http://127.0.0.1:8000 + waitcondition_server_url: http://127.0.0.1:8000/v1/waitcondition + access_key_id: + Ref: Key + refresh: + - resource: notcompute + secret_key: + Fn::GetAtt: + - Key + - SecretAccessKey + stack: + name: + Ref: AWS::StackName + region: + Ref: AWS::Region + interfaces: + control: eth2 + keystone: + db: mysql://keystone:unset@localhost/keystone + host: 127.0.0.1 + nova: + compute_driver: libvirt.LibvirtDriver + db: mysql://nova:unset@localhost/nova + host: 127.0.0.1 + quantum: + floatingip_range: 172.17.41.0/24 + host: 127.0.0.1 + metadata_proxy_shared_secret: unset + ovs_db: mysql://quantum:unset@localhost/ovs_quantum?charset=utf8 + ovs: + public_interface: eth2 + fixed_range: 10.0.0.0/8 + tenant_network_type: gre + enable_tunneling: 'True' + local_ip: + Fn::GetAtt: [ notcompute, PrivateIp ] + rabbit: + host: 127.0.0.1 + password: guest + service-password: unset + Properties: + ImageId: + Ref: notcomputeImage + InstanceType: + Ref: InstanceType + KeyName: + Ref: KeyName + Type: AWS::EC2::Instance |