[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / scalingInstances / twoComputeTypesOnePort / in / hot-mog-0108-bs1271.yml
1 heat_template_version: 2013-05-23
2
3 description: heat template that creates MOG stack
4
5 parameters:
6   pd_server_names:
7     type: comma_delimited_list
8     label: PD server names
9     description: name of the PD instance
10   pd_image_name:
11     type: string
12     label: image name
13     description: PD image name
14   pd_flavor_name:
15     type: string
16     label: PD flavor name
17     description: flavor name of PD instance
18   ps_server_names:
19     type: comma_delimited_list
20     label: PD server names
21     description: name of the PD instance
22   ps_image_name:
23     type: string
24     label: image name
25     description: PD image name
26   ps_flavor_name:
27     type: string
28     label: PD flavor name
29     description: flavor name of PD instance
30   availabilityzone_name:
31     type: string
32     label: availabilityzone name
33     description: availabilityzone name
34
35
36 resources:
37   server_pd_01:
38     type: OS::Nova::Server
39     properties:
40       name: {get_param: [pd_server_names, 0]}
41       image: {get_param: pd_image_name}
42       flavor: {get_param: pd_flavor_name}
43       availability_zone: {get_param: availabilityzone_name}
44       networks:
45         - port: {get_resource: pd01_port_0}
46       user_data_format:  RAW
47   server_pd_02:
48     type: OS::Nova::Server
49     properties:
50       name: {get_param: [pd_server_names, 1]}
51       image: {get_param: pd_image_name}
52       flavor: {get_param: pd_flavor_name}
53       availability_zone: {get_param: availabilityzone_name}
54       networks:
55         - port: {get_resource: pd01_port_1}
56   server_ps_01:
57     type: OS::Nova::Server
58     properties:
59       name: {get_param: [ps_server_names, 0]}
60       image: {get_param: ps_image_name}
61       flavor: {get_param: ps_flavor_name}
62       availability_zone: {get_param: availabilityzone_name}
63       networks:
64         - port: {get_resource: ps01_port_0}
65   server_ps_02:
66     type: OS::Nova::Server
67     properties:
68       name: {get_param: [ps_server_names, 1]}
69       image: {get_param: ps_image_name}
70       flavor: {get_param: ps_flavor_name}
71       availability_zone: {get_param: availabilityzone_name}
72       networks:
73         - port: {get_resource: ps01_port_1}
74       user_data_format:  RAW
75   pd01_port_0:
76     type: OS::Neutron::Port
77     properties:
78       network: Network-PD-0
79       replacement_policy: AUTO
80   pd01_port_1:
81     type: OS::Neutron::Port
82     properties:
83       network: Network-PD-1
84       replacement_policy: AUTO
85   ps01_port_0:
86     type: OS::Neutron::Port
87     properties:
88       network: Network-PS-0
89       replacement_policy: AUTO
90   ps01_port_1:
91     type: OS::Neutron::Port
92     properties:
93       network: Network-PS-1
94       replacement_policy: AUTO