[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / nestedOtherScenarios / oneLevel / nestedAllPatternsConnectivity / in / nested1.yml
1 heat_template_version: 2013-05-23
2
3 description: nested1
4
5 parameters:
6   p1:
7     type: string
8     description: UID of OAM network
9   p2:
10     type: string
11     description: UID of OAM network
12   security_group_name:
13     type: comma_delimited_list
14     description: CMAUI1, CMAUI2 server names
15   cmaui_1c1_names:
16     type: comma_delimited_list
17     description: CMAUI1, CMAUI2 server names
18   cmaui_1c1_image:
19     type: string
20     description: Image for CMAUI server
21   availability_zone_0:
22     type: string
23     label: availabilityzone name
24     description: availabilityzone name
25   cmaui_1c1_flavor:
26     type: string
27     description: Flavor for CMAUI server
28   oam_server_1c2_names:
29     type: comma_delimited_list
30     description: CMAUI1, CMAUI2 server names
31   oam_server_1c2_image:
32     type: string
33     description: Image for CMAUI server
34   oam_server_1c2_flavor:
35     type: string
36     description: Flavor for CMAUI server
37   cmaui_oam_ips:
38       type: string
39   packet_internal_network_name:
40       type: string
41   packet_external_network_name:
42       type: string
43   net:
44     type: string
45   pd_server_1b_names:
46     type: comma_delimited_list
47     description: PD server names
48   pd_server_1b_image:
49     type: string
50     description: PD Image server
51   ps_server_1b_names:
52     type: comma_delimited_list
53     description: Ps server names
54   ps_server_1b_image:
55     type: string
56     description: Ps Image server
57   pd_server_1b_flavor:
58     type: string
59     description: Flavor for PD server
60   ps_server_1b_flavor:
61     type: string
62     description: Flavor for PS server
63   pd_server_1b_ips:
64       type: string
65   ps_server_1b_ips:
66       type: string
67       
68 resources:
69   pd_server_1b_port:
70     type: OS::Neutron::Port
71     properties:
72       network: { get_param: net }
73       fixed_ips: [{"ip_address": {get_param: [pd_server_1b_ips, 0]}}]
74       replacement_policy: AUTO
75
76   ps_server_1b_port:
77     type: OS::Neutron::Port
78     properties:
79       network: { get_param: net }
80       fixed_ips: [{"ip_address": {get_param: [ps_server_1b_ips, 0]}}]
81       replacement_policy: AUTO
82
83   server_1b_pd:
84     type: OS::Nova::Server
85     properties:
86       name: { get_param: [pd_server_1b_names, 0]}
87       image: { get_param: pd_server_1b_image }
88       availability_zone: { get_param: availability_zone_0 }
89       flavor: { get_param: pd_server_1b_flavor }
90       networks:
91       - port: { get_resource: pd_server_1b_port }
92
93   server_1b_ps:
94     type: OS::Nova::Server
95     properties:
96       name: { get_param: [ps_server_1b_names, 1]}
97       image: { get_param: ps_server_1b_image }
98       availability_zone: { get_param: availability_zone_0 }
99       flavor: { get_param: ps_server_1b_flavor }
100       networks:
101       - port: { get_resource: ps_server_1b_port }
102       
103   cmaui_port_1:
104     type: OS::Neutron::Port
105     properties:
106       network: {get_resource: packet_internal_network}
107       fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
108       replacement_policy: AUTO
109
110   cmaui_port_2:
111     type: OS::Neutron::Port
112     properties:
113       network: {get_resource: packet_internal_network}
114       fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
115       replacement_policy: AUTO
116
117   server_1c1_cmaui_1:
118     type: OS::Nova::Server
119     properties:
120       name: { get_param: [cmaui_1c1_names, 0]}
121       image: { get_param: cmaui_1c1_image }
122       availability_zone: { get_param: availability_zone_0 }
123       flavor: { get_param: cmaui_1c1_flavor }
124       networks:
125       - port: { get_resource: cmaui_port_1 }
126
127   server_1c1_cmaui_2:
128     type: OS::Nova::Server
129     properties:
130       name: { get_param: [cmaui_1c1_names, 1]}
131       image: { get_param: cmaui_1c1_image }
132       availability_zone: { get_param: availability_zone_0 }
133       flavor: { get_param: cmaui_1c1_flavor }
134       networks:
135       - port: { get_resource: cmaui_port_2 }
136
137   oam_port_1:
138     type: OS::Neutron::Port
139     properties:
140       network: {get_resource: packet_internal_network}
141       fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}]
142       replacement_policy: AUTO
143
144   oam_port_2:
145     type: OS::Neutron::Port
146     properties:
147       network: {get_resource: packet_external_network}
148       fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}]
149       replacement_policy: AUTO
150
151   server_1c2_oam_1:
152     type: OS::Nova::Server
153     properties:
154       name: { get_param: [oam_server_1c2_names, 0]}
155       image: { get_param: oam_server_1c2_image }
156       availability_zone: { get_param: availability_zone_0 }
157       flavor: { get_param: oam_server_1c2_flavor }
158       networks:
159       - port: { get_resource: oam_port_1 }
160
161   server_1c2_oam_2:
162     type: OS::Nova::Server
163     properties:
164       name: { get_param: [oam_server_1c2_names, 1]}
165       image: { get_param: oam_server_1c2_image }
166       availability_zone: { get_param: availability_zone_0 }
167       flavor: { get_param: oam_server_1c2_flavor }
168       networks:
169       - port: { get_resource: oam_port_2 }
170
171   packet_internal_network:
172     type: OS::Neutron::Net
173     properties:
174       name:
175         get_param: packet_internal_network_name
176
177   packet_external_network:
178     type: OS::Neutron::Net
179     properties:
180       name:
181         get_param: packet_external_network_name
182
183 outputs:
184   all_pattern_attr_1:
185     description: all_pattern_attr_1
186     value: { get_attr: [server_1c2_oam_2, accessIPv4] }