d81a71c1bb761868714669252116208a18910784
[snaps.git] / snaps / openstack / tests / heat / test_heat_template.yaml
1 heat_template_version: 2015-04-30
2
3 description: Simple template to deploy a single compute instance
4
5 parameters:
6   image_name:
7     type: string
8     label: Image ID
9     description: Image to be used for compute instance
10     default: heat_utils_tests
11   flavor_name:
12     type: string
13     label: Instance Type
14     description: Type of instance (flavor) to be used
15     default: m1.small
16
17 resources:
18   private_net:
19     type: OS::Neutron::Net
20     properties:
21       name: test_net
22
23   private_subnet:
24     type: OS::Neutron::Subnet
25     properties:
26       network_id: { get_resource: private_net }
27       cidr: 10.0.0.0/24
28
29   server1_port:
30     type: OS::Neutron::Port
31     properties:
32       network_id: { get_resource: private_net }
33       fixed_ips:
34         - subnet_id: { get_resource: private_subnet }
35
36   my_instance:
37     type: OS::Nova::Server
38     properties:
39       image: { get_param: image_name }
40       flavor: { get_param: flavor_name }
41       networks:
42         - port: { get_resource: server1_port }