1 # Copyright (c) 2018 Amdocs, Bell Canada
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
18 GLOBAL_PRELOAD_PARAMETERS = {
19 # heat template parameter values common to all heat template continaing these parameters
21 'key_name' : 'vfw_key${uuid}',
22 "pub_key" : "{{ .Values.vnfPubKey }}",
23 "repo_url_blob" : "https://nexus.onap.org/content/repositories/raw",
24 "repo_url_artifacts" : "{{ .Values.demoArtifactsRepoUrl }}",
25 "demo_artifacts_version" : "${GLOBAL_INJECTED_ARTIFACTS_VERSION}",
26 "onap_private_net_id" : "${GLOBAL_INJECTED_NETWORK}",
27 "onap_private_subnet_id" : "{{ .Values.openStackPrivateSubnetId }}",
28 "onap_private_net_cidr" : "{{ .Values.openStackPrivateNetCidr }}",
29 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
30 "dcae_collector_ip" : "{{ .Values.dcaeCollectorIp }}",
31 "dcae_collector_port" : "30235",
32 "public_net_id" : "${GLOBAL_INJECTED_PUBLIC_NET_ID}",
33 "cloud_env" : "${GLOBAL_INJECTED_CLOUD_ENV}",
34 "install_script_version" : "${GLOBAL_INJECTED_SCRIPT_VERSION}",
37 # heat template parameter values for heat template instances created during Vnf-Orchestration test cases
39 "Vnf-Orchestration" : {
40 "vfw_preload.template": {
41 "unprotected_private_net_id" : "vofwl01_unprotected${hostid}",
42 "unprotected_private_net_cidr" : "192.168.10.0/24",
43 "protected_private_net_id" : "vofwl01_protected${hostid}",
44 "protected_private_net_cidr" : "192.168.20.0/24",
45 "vfw_int_unprotected_private_ip_0" : "192.168.10.100",
46 "vfw_int_protected_private_ip_0" : "192.168.20.100",
47 "vfw_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.1",
48 "vfw_int_protected_private_floating_ip" : "192.168.10.200",
49 "vpg_int_unprotected_private_ip_0" : "192.168.10.200",
50 "vpg_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.2",
51 "vsn_int_protected_private_ip_0" : "192.168.20.250",
52 "vsn_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.3",
53 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
54 'vfw_name_0':'vofwl01fwl${hostid}',
55 'vpg_name_0':'vofwl01pgn${hostid}',
56 "vfw_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
57 "vfw_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
58 "vpg_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
59 "vpg_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
60 "vsn_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
61 "vsn_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
62 'vsn_name_0':'vofwl01snk${hostid}'
64 "vfwsnk_preload.template": {
65 "int_unprotected_private_net_id" : "vofwlsnk_unprotected${hostid}",
66 "int_unprotected_private_subnet_id" : "vofwlsnk_unprotected_sub${hostid}",
67 "unprotected_private_net_cidr" : "192.168.10.0/24",
68 "int_protected_private_net_id" : "vofwlsnk_protected${hostid}",
69 "int_protected_private_subnet_id" : "vofwlsnk_protected_sub${hostid}",
70 "protected_private_net_cidr" : "192.168.20.0/24",
71 "vfw_int_unprotected_private_ip_0" : "192.168.10.100",
72 # this should be the same value as vpg_private_ip_0
73 "vfw_int_protected_private_floating_ip" : "192.168.10.200",
74 "vfw_int_protected_private_ip_0" : "192.168.20.100",
75 "vfw_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.101",
76 "vsn_int_protected_private_ip_0" : "192.168.20.250",
77 "vsn_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.102",
78 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
79 'vfw_name_0':'vofwl01fwl${hostid}',
80 'vsn_name_0':'vofwl01snk${hostid}',
81 "vfw_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
82 "vfw_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
83 "vsn_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
84 "vsn_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
86 "vpkg_preload.template": {
87 "unprotected_private_net_id" : "vofwlsnk_unprotected${hostid}",
88 "unprotected_private_subnet_id" : "vofwlsnk_unprotected_sub${hostid}",
89 "unprotected_private_net_cidr" : "192.168.10.0/24",
90 "protected_private_net_cidr" : "192.168.20.0/24",
91 "vfw_private_ip_0" : "192.168.10.100",
92 "vpg_unprotected_private_ip_0" : "192.168.10.200",
93 "vpg_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.103",
94 "vsn_private_ip_0" : "192.168.20.250",
95 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
96 'vpg_name_0':'vofwl01pgn${hostid}',
97 "vpg_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
98 "vpg_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
101 "vfwdt_vpkg_preload.template": {
102 "unprotected_private_net_id" : "vofwlsnk_unprotected${hostid}",
103 "unprotected_private_subnet_id" : "vofwlsnk_unprotected_sub${hostid}",
104 "unprotected_private_net_cidr" : "192.168.10.0/24",
105 "protected_private_net_cidr" : "192.168.20.0/24",
106 "vfw_private_ip_0" : "192.168.10.100",
107 "vpg_private_ip_0" : "192.168.10.200",
108 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.103",
109 "vsn_private_ip_0" : "192.168.20.250",
110 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
111 'vpg_name_0':'vofwl01pgn${hostid}',
112 "vfw_name_0": "vofwl01vfw${hostid}",
113 "vsn_name_0": "vofwl01snk${hostid}",
114 "image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
115 "flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
116 "protected_private_net_id" : "vofwlsnk01_protected${hostid}",
117 "protected_private_subnet_id" : "vofwlsnk01_protected_sub${hostid}",
118 "ext_private_net_id": "onap_oam_ext",
119 "ext_private_subnet_id": "onap_oam_ext_sub",
120 "ext_private_net_cidr": "10.100.0.0/16",
121 "vfw_private_ip_1": "192.168.20.100",
122 "vfw_private_ip_2": "10.0.110.1",
123 "vfw_private_ip_3": "10.100.100.1",
124 "vsn_private_ip_1": "10.0.110.3",
125 "vsn_private_ip_0": "192.168.20.250",
126 "vsn_private_ip_2": "10.100.100.3",
128 "vfwdt_vfwsnk0_preload.template": {
129 "unprotected_private_net_id" : "vofwlsnk_unprotected${hostid}",
130 "unprotected_private_subnet_id" : "vofwlsnk_unprotected_sub${hostid}",
131 "unprotected_private_net_cidr" : "192.168.10.0/24",
132 "protected_private_net_cidr" : "192.168.20.0/24",
133 "vfw_private_ip_0" : "192.168.10.100",
134 "vpg_private_ip_0" : "192.168.10.200",
135 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.103",
136 "vsn_private_ip_0" : "192.168.20.250",
137 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
138 'vpg_name_0':'vofwl01pgn${hostid}',
139 "vsn_name_0": "vofwl01snk${hostid}",
140 "vfw_name_0": "vofwl01vfw${hostid}",
141 "image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
142 "flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
143 "protected_private_net_id" : "vofwlsnk01_protected${hostid}",
144 "protected_private_subnet_id" : "vofwlsnk01_protected_sub${hostid}",
145 "ext_private_net_id": "onap_oam_ext",
146 "ext_private_subnet_id": "onap_oam_ext_sub",
147 "ext_private_net_cidr": "10.100.0.0/16",
148 "vfw_private_ip_1": "192.168.20.100",
149 "vfw_private_ip_2": "10.0.110.1",
150 "vfw_private_ip_3": "10.100.100.1",
151 "vsn_private_ip_1": "10.0.110.3",
152 "vsn_private_ip_0": "192.168.20.250",
153 "vpg_private_ip_2": "10.100.100.2",
154 "vsn_private_ip_1": "10.0.110.3",
155 "vsn_private_ip_0": "192.168.20.250",
156 "vsn_private_ip_2": "10.100.100.3"
158 "vfwdt_vfwsnk1_preload.template": {
159 "unprotected_private_net_id" : "vofwlsnk_unprotected${hostid}",
160 "unprotected_private_subnet_id" : "vofwlsnk_unprotected_sub${hostid}",
161 "unprotected_private_net_cidr" : "192.168.10.0/24",
162 "protected_private_net_cidr" : "192.168.20.0/24",
163 "vfw_private_ip_0" : "192.168.10.110",
164 "vpg_private_ip_0" : "192.168.10.200",
165 "vpg_private_ip_1" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.103",
166 "vsn_private_ip_0" : "192.168.20.250",
167 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
168 'vpg_name_0':'vofwl01pgn${hostid}',
169 "vsn_name_0": "vofwl01snk${hostid}",
170 "vfw_name_0": "vofwl01vfw${hostid}",
171 "image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
172 "flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
173 "protected_private_net_id" : "vofwlsnk01_protected${hostid}",
174 "protected_private_subnet_id" : "vofwlsnk01_protected_sub${hostid}",
175 "ext_private_net_id": "onap_oam_ext",
176 "ext_private_subnet_id": "onap_oam_ext_sub",
177 "ext_private_net_cidr": "10.100.0.0/16",
178 "vfw_private_ip_1": "192.168.20.110",
179 "vfw_private_ip_2": "10.0.110.4",
180 "vfw_private_ip_3": "10.100.100.4",
181 "vpg_private_ip_0": "192.168.10.200",
182 "vpg_private_ip_1": "10.0.110.2",
183 "vpg_private_ip_2": "10.100.100.2",
184 "vsn_private_ip_0": "192.168.20.240",
185 "vsn_private_ip_1": "10.0.110.5",
186 "vsn_private_ip_2": "10.100.100.5"
188 "vlb_preload.template" : {
189 "vlb_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
190 "vlb_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
191 "vdns_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
192 "vdns_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
193 "vpg_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
194 "vpg_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
195 'vlb_name_0':'vovlblb${hostid}',
196 'vdns_name_0':'vovlbdns${hostid}',
197 "vpg_name_0" : "vovlbpgn${hostid}",
198 "vlb_private_net_id" : "volb01_private${hostid}",
199 "vlb_private_net_cidr" : "192.168.30.0/24",
200 "pktgen_private_net_id" : "volb01_pktgen${hostid}",
201 "pktgen_private_net_cidr" : "192.168.9.0/24",
202 "vlb_int_private_ip_0" : "192.168.30.100",
203 "vlb_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.4",
204 "vlb_int_pktgen_private_ip_0" : "192.168.9.111",
205 "vdns_int_private_ip_0" : "192.168.30.110",
206 "vdns_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.5",
207 "vpg_int_pktgen_private_ip_0" : "192.168.9.110",
208 "vpg_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.7",
209 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
210 "pg_int" : "192.168.9.109",
211 "vip" : "192.168.9.112",
212 "gre_ipaddr" : "192.168.30.112",
213 "vnf_id" : "vLoadBalancer_${hostid}",
214 "vf_module_id" : "vLoadBalancer"
217 "dnsscaling_preload.template" : {
218 "int_private_net_id" : "vLBMS_volb01_private${hostid}",
219 "int_private_subnet_id" : "vLBMS_volb01_private${hostid}_subnet",
220 "vlb_int_private_ip_0" : "192.168.30.100",
221 "vlb_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.4",
222 "vlb_int_pktgen_private_ip_0" : "192.168.9.111",
223 "vdns_int_private_ip_0" : "192.168.30.222",
224 "vdns_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.6",
225 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
226 'vdns_name_0':'vovlbscaling${hostid}',
227 "vlb_private_net_cidr" : "192.168.30.0/24"
229 "vims_preload.template" : {
230 "bono_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
231 "sprout_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
232 "homer_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
233 "homestead_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
234 "ralf_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
235 "ellis_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
236 "dns_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
237 "bono_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
238 "sprout_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
239 "homer_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
240 "homestead_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
241 "ralf_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
242 "ellis_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
243 "dns_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
244 "repo_url" : "http://repo.cw-ngv.com/stable",
245 "zone" : "me.cw-ngv.com",
246 "dn_range_start" : "2425550000",
247 "dn_range_length" : "10000",
248 "dnssec_key" : "9FPdYTWhk5+LbhrqtTPQKw=="
251 "vvg_preload.template" : {
254 # heat template parameter values for heat template instances created during Closed-Loop test cases
256 "vfw_preload.template": {
257 "unprotected_private_net_id" : "clfwl01_unprotected${hostid}",
258 "unprotected_private_net_cidr" : "192.168.110.0/24",
259 "protected_private_net_id" : "clfwl01_protected${hostid}",
260 "protected_private_net_cidr" : "192.168.120.0/24",
261 "vfw_int_unprotected_private_ip_0" : "192.168.110.100",
262 "vfw_int_protected_private_ip_0" : "192.168.120.100",
263 "vfw_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.11",
264 "vfw_int_protected_private_floating_ip" : "192.168.110.200",
265 "vpg_int_unprotected_private_ip_0" : "192.168.110.200",
266 "vpg_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.12",
267 "vsn_int_protected_private_ip_0" : "192.168.120.250",
268 "vsn_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.13",
269 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
270 'vfw_name_0':'clfwl01fwl${hostid}',
271 'vpg_name_0':'clfwl01pgn${hostid}',
272 "vfw_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
273 "vfw_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
274 "vpg_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
275 "vpg_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
276 "vsn_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
277 "vsn_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
278 'vsn_name_0':'clfwl01snk${hostid}'
280 "vfwsnk_preload.template": {
281 "int_unprotected_private_net_id" : "clfwlsnk_unprotected${hostid}",
282 "int_unprotected_private_subnet_id" : "clfwlsnk_unprotected_sub${hostid}",
283 "unprotected_private_net_cidr" : "192.168.10.0/24",
284 "int_protected_private_net_id" : "clfwlsnk_protected${hostid}",
285 "int_protected_private_subnet_id" : "clfwlsnk_protected_sub${hostid}",
286 "protected_private_net_cidr" : "192.168.20.0/24",
287 "vfw_int_unprotected_private_ip_0" : "192.168.10.100",
288 # this should be the same value as vpg_private_ip_0
289 "vfw_int_protected_private_floating_ip" : "192.168.10.200",
290 "vfw_int_protected_private_ip_0" : "192.168.20.100",
291 "vfw_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.111",
292 "vsn_int_protected_private_ip_0" : "192.168.20.250",
293 "vsn_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.112",
294 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
295 'vfw_name_0':'clfwl01fwl${hostid}',
296 'vsn_name_0':'clfwl01snk${hostid}',
297 "vfw_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
298 "vfw_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
299 "vsn_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
300 "vsn_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
302 "vpkg_preload.template": {
303 "unprotected_private_net_id" : "vFWSNK_clfwlsnk_unprotected${hostid}",
304 "unprotected_private_subnet_id" : "vFWSNK_clfwlsnk_unprotected_sub${hostid}",
305 "unprotected_private_net_cidr" : "192.168.10.0/24",
306 "protected_private_net_cidr" : "192.168.20.0/24",
307 "vfw_private_ip_0" : "192.168.10.100",
308 "vpg_unprotected_private_ip_0" : "192.168.10.200",
309 "vpg_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.113",
310 "vsn_private_ip_0" : "192.168.20.250",
311 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
312 'vpg_name_0':'clfwl01pgn${hostid}',
313 "vpg_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
314 "vpg_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
317 "vlb_preload.template" : {
318 "vlb_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
319 "vlb_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
320 "vdns_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
321 "vdns_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
322 "vpg_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
323 "vpg_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
324 'vlb_name_0':'clvlblb${hostid}',
325 'vdns_name_0':'clvlbdns${hostid}',
326 "vpg_name_0" : "clvlbpgn${hostid}",
327 "vlb_private_net_id" : "cllb01_private${hostid}",
328 "vlb_private_net_cidr" : "192.168.30.0/24",
329 "pktgen_private_net_id" : "cllb01_pktgen${hostid}",
330 "pktgen_private_net_cidr" : "192.168.9.0/24",
331 "vlb_int_private_ip_0" : "192.168.30.100",
332 "vlb_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.14",
333 "vlb_int_pktgen_private_ip_0" : "192.168.9.111",
334 "vdns_int_private_ip_0" : "192.168.30.110",
335 "vdns_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.15",
336 "vpg_int_pktgen_private_ip_0" : "192.168.9.110",
337 "vpg_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.17",
338 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
339 "pg_int" : "192.168.9.109",
340 "vip" : "192.168.9.112",
341 "gre_ipaddr" : "192.168.30.112",
342 "vnf_id" : "vLoadBalancer_${hostid}",
343 "vf_module_id" : "vLoadBalancer"
345 "dnsscaling_preload.template" : {
346 "int_private_net_id" : "vLBMS_cllb01_private${hostid}",
347 "int_private_subnet_id" : "vLBMS_cllb01_private${hostid}_subnet",
348 "vlb_int_private_ip_0" : "192.168.30.100",
349 "vlb_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.14",
350 "vlb_int_pktgen_private_ip_0" : "192.168.9.111",
351 "vdns_int_private_ip_0" : "192.168.30.222",
352 "vdns_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.16",
353 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
354 'vdns_name_0':'clvlbscaling${hostid}',
355 "vlb_private_net_cidr" : "192.168.10.0/24"
357 "vims_preload.template" : {
358 "bono_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
359 "sprout_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
360 "homer_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
361 "homestead_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
362 "ralf_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
363 "ellis_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
364 "dns_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
365 "bono_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
366 "sprout_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
367 "homer_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
368 "homestead_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
369 "ralf_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
370 "ellis_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
371 "dns_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
372 "repo_url" : "http://repo.cw-ngv.com/stable",
373 "zone" : "me.cw-ngv.com",
374 "dn_range_start" : "2425550000",
375 "dn_range_length" : "10000",
376 "dnssec_key" : "9FPdYTWhk5+LbhrqtTPQKw=="
378 "vvg_preload.template" : {
381 # heat template parameter values for heat template instances created for hands on demo test case
383 "vfw_preload.template": {
384 "unprotected_private_net_id" : "demofwl_unprotected",
385 "unprotected_private_net_cidr" : "192.168.110.0/24",
386 "protected_private_net_id" : "demofwl_protected",
387 "protected_private_net_cidr" : "192.168.120.0/24",
388 "vfw_int_unprotected_private_ip_0" : "192.168.110.100",
389 "vfw_int_protected_private_ip_0" : "192.168.120.100",
390 "vfw_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.11",
391 "vpg_int_unprotected_private_ip_0" : "192.168.110.200",
392 "vfw_int_protected_private_floating_ip" : "192.168.110.200",
393 "vpg_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.12",
394 "vsn_int_protected_private_ip_0" : "192.168.120.250",
395 "vsn_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.13",
396 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
397 'vfw_name_0':'demofwl01fwl',
398 'vpg_name_0':'demofwl01pgn',
399 "vfw_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
400 "vfw_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
401 "vpg_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
402 "vpg_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
403 "vsn_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
404 "vsn_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
405 'vsn_name_0':'demofwl01snk'
407 "vfwsnk_preload.template": {
408 "int_unprotected_private_net_id" : "demofwlsnk_unprotected${hostid}",
409 "int_unprotected_private_subnet_id" : "demofwlsnk_unprotected_sub${hostid}",
410 "unprotected_private_net_cidr" : "192.168.10.0/24",
411 "int_protected_private_net_id" : "demofwlsnk_protected${hostid}",
412 "int_protected_private_subnet_id" : "vofwlsnk_protected_sub${hostid}",
413 "protected_private_net_cidr" : "192.168.20.0/24",
414 "vfw_int_unprotected_private_ip_0" : "192.168.10.100",
415 # this should be the same value as vpg_private_ip_0
416 "vfw_int_protected_private_floating_ip" : "192.168.10.200",
417 "vfw_int_protected_private_ip_0" : "192.168.20.100",
418 "vfw_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.121",
419 "vsn_int_protected_private_ip_0" : "192.168.20.250",
420 "vsn_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.122",
421 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
422 'vfw_name_0':'${generic_vnf_name}',
423 'vsn_name_0':'demofwl01snk${hostid}',
424 "vfw_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
425 "vfw_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
426 "vsn_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
427 "vsn_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
429 "vpkg_preload.template": {
430 "unprotected_private_net_id" : "vFWSNK_demofwlsnk_unprotected${hostid}",
431 "unprotected_private_subnet_id" : "vFWSNK_demofwlsnk_unprotected_sub${hostid}",
432 "unprotected_private_net_cidr" : "192.168.10.0/24",
433 "protected_private_net_cidr" : "192.168.20.0/24",
434 "vfw_private_ip_0" : "192.168.10.100",
435 "vpg_unprotected_private_ip_0" : "192.168.10.200",
436 "vpg_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.123",
437 "vsn_private_ip_0" : "192.168.20.250",
438 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
439 'vpg_name_0':'demofwl01pgn${hostid}',
440 "vpg_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
441 "vpg_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}"
444 "vlb_preload.template" : {
445 "vlb_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
446 "vlb_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
447 "vdns_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
448 "vdns_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
449 "vpg_image_name" : "${GLOBAL_INJECTED_UBUNTU_1604_IMAGE}",
450 "vpg_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
451 'vlb_name_0':'demovlblb${hostid}',
452 'vdns_name_0':'demovlbdns${hostid}',
453 "vpg_name_0" : "clvlbpgn${hostid}",
454 "vlb_private_net_id" : "demolb_private${hostid}",
455 "vlb_private_net_cidr" : "192.168.30.0/24",
456 "pktgen_private_net_id" : "demolb_pktgen${hostid}",
457 "pktgen_private_net_cidr" : "192.168.9.0/24",
458 "vlb_int_private_ip_0" : "192.168.30.100",
459 "vlb_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.24",
460 "vlb_int_pktgen_private_ip_0" : "192.168.9.111",
461 "vdns_int_private_ip_0" : "192.168.30.110",
462 "vdns_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.25",
463 "vpg_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.27",
464 "vpg_int_pktgen_private_ip_0" : "192.168.9.110",
465 "pg_int" : "192.168.9.109",
466 "vip" : "192.168.9.112",
467 "gre_ipaddr" : "192.168.30.112",
468 "vnf_id" : "vLoadBalancer_${hostid}",
469 "vf_module_id" : "vLoadBalancer",
470 "sec_group" : "{{ .Values.openStackSecurityGroup }}"
472 "dnsscaling_preload.template" : {
473 "int_private_net_id" : "vLBMS_demolb_private${hostid}",
474 "int_private_subnet_id" : "vLBMS_demolb_private${hostid}_subnet",
475 "vlb_int_private_ip_0" : "192.168.30.100",
476 "vlb_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.24",
477 "vlb_int_pktgen_private_ip_0" : "192.168.9.111",
478 "vdns_int_private_ip_0" : "192.168.30.222",
479 "vdns_onap_private_ip_0" : "{{.Values.openStackOamNetworkCidrPrefix}}.${ecompnet}.26",
480 "sec_group" : "{{ .Values.openStackSecurityGroup }}",
481 'vdns_name_0':'demovlbscaling${hostid}',
482 "vlb_private_net_cidr" : "192.168.30.0/24"
484 "vims_preload.template" : {
485 "bono_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
486 "sprout_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
487 "homer_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
488 "homestead_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
489 "ralf_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
490 "ellis_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
491 "dns_image_name" : "${GLOBAL_INJECTED_UBUNTU_1404_IMAGE}",
492 "bono_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
493 "sprout_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
494 "homer_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
495 "homestead_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
496 "ralf_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
497 "ellis_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
498 "dns_flavor_name" : "${GLOBAL_INJECTED_VM_FLAVOR}",
499 "repo_url" : "http://repo.cw-ngv.com/stable",
500 "zone" : "me.cw-ngv.com",
501 "dn_range_start" : "2425550000",
502 "dn_range_length" : "10000",
503 "dnssec_key" : "9FPdYTWhk5+LbhrqtTPQKw=="
505 "vvg_preload.template" : {
512 # Create dictionaries for new MAPPING data to join to original MAPPING data
513 GLOBAL_PRELOAD_PARAMETERS2 = {}
516 folder=os.path.join('/var/opt/ONAP/demo/preload_data')
517 subfolders = [d for d in os.listdir(folder) if os.path.isdir(os.path.join(folder, d))]
519 for service in subfolders:
520 filepath=os.path.join('/var/opt/ONAP/demo/preload_data', service, 'preload_data.json')
521 with open(filepath, 'r') as f:
522 preload_data = json.load(f)
523 GLOBAL_PRELOAD_PARAMETERS2['Demo']=preload_data
527 GLOBAL_PRELOAD_PARAMETERS = dict(GLOBAL_PRELOAD_PARAMETERS.items() + GLOBAL_PRELOAD_PARAMETERS2.items())