diff options
author | MatthewLi <matthew.lijun@huawei.com> | 2016-03-25 02:33:18 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@172.30.200.206> | 2016-03-25 02:33:18 +0000 |
commit | 0e7348386f3c23eed8798d01313a9010e6e74851 (patch) | |
tree | c9c786973a23dd7fe2593bf45d9bb4ced48c9b50 /utils/infra_setup/heat_template/bottlenecks_template1.yaml | |
parent | 976d93a03013c72cf6679a7ed88792df82d8cf39 (diff) | |
parent | ab7c7ec8d74647c3e9f73ec6abb60866064fc6a2 (diff) |
Merge "rubbos instance workflow improvement"
Diffstat (limited to 'utils/infra_setup/heat_template/bottlenecks_template1.yaml')
-rwxr-xr-x | utils/infra_setup/heat_template/bottlenecks_template1.yaml | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/utils/infra_setup/heat_template/bottlenecks_template1.yaml b/utils/infra_setup/heat_template/bottlenecks_template1.yaml deleted file mode 100755 index 7c6dd8e7..00000000 --- a/utils/infra_setup/heat_template/bottlenecks_template1.yaml +++ /dev/null @@ -1,104 +0,0 @@ -heat_template_version: 2014-10-16 - -description: template to deploy a instance used for bottlenecks project - -parameters: - image: - type: string - label: Image name or ID - description: Image to be used for deploying instance - default: your_image_name - flavor: - type: string - label: Flavor - description: Type of instance (flavor) to be used - default: m1.medium - key: - type: string - label: Key name - description: Name of key-pair to be used for deploying instance - default: your_key - public_network: - type: string - label: Public network name or ID - description: Network to attach instance to. - default: your_public_net - -resources: - web_server_security_group: - type: OS::Neutron::SecurityGroup - properties: - name: web_server_security_group - rules: - - protocol: tcp - port_range_min: 80 - port_range_max: 80 - - protocol: tcp - port_range_min: 443 - port_range_max: 443 - - protocol: icmp - - protocol: tcp - port_range_min: 22 - port_range_max: 22 - private_network: - type: OS::Neutron::Net - - private_subnet: - type: OS::Neutron::Subnet - properties: - network_id: {get_resource: private_network } - cidr: 10.10.10.0/24 #change it according to your own requirement - dns_nameservers: - - 8.8.8.8 - - router: - type: OS::Neutron::Router - properties: - external_gateway_info: - network: { get_param: public_network } - - router-interface: - type: OS::Neutron::RouterInterface - properties: - router_id: { get_resource: router } - subnet: { get_resource: private_subnet } - - floating_ip: - type: OS::Neutron::FloatingIP - properties: - floating_network: { get_param: public_network } - - floating_ip_assoc: - type: OS::Neutron::FloatingIPAssociation - properties: - floatingip_id: { get_resource: floating_ip } - port_id: { get_resource: bottlenecks_port } - - bottlenecks_port: - type: OS::Neutron::Port - properties: - network: { get_resource: private_network } - security_groups: - - { get_resource: web_server_security_group } - - bottlenecks_instance: - type: OS::Nova::Server - properties: - image: { get_param: image } - flavor: { get_param: flavor } - key_name: { get_param: key } - networks: - - port: { get_resource: bottlenecks_port } - user_data_format: RAW - user_data: | - #!/bin/sh -ex - - echo "hello world" - -outputs: - instance_name: - description: Name of the instance - value: { get_attr: [bottlenecks_instance, name] } - instance_ip: - description: IP address of the deployed instance - value: { get_attr: [floating_ip, floating_ip_address] } |