d0394d204bbc313b4432e0324ce37005eea1cd7e
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0\r
2 metadata:\r
3   template_name: Main\r
4 imports:\r
5 - openecomp_heat_index:\r
6     file: openecomp-heat/_index.yml\r
7 node_types:\r
8   org.openecomp.resource.vfc.nodes.heat.FSB1:\r
9     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server\r
10 topology_template:\r
11   inputs:\r
12     Internal2_name:\r
13       label: Internal2_name\r
14       hidden: false\r
15       immutable: false\r
16       annotations:\r
17         source:\r
18           type: org.openecomp.annotations.Source\r
19           properties:\r
20             vf_module_label:\r
21             - ep-jsa_net\r
22             source_type: HEAT\r
23             param_name: Internal2_name\r
24       type: string\r
25       description: Internal2_name\r
26     FSB1_volume_name:\r
27       label: FSB1_volume\r
28       hidden: false\r
29       immutable: false\r
30       annotations:\r
31         source:\r
32           type: org.openecomp.annotations.Source\r
33           properties:\r
34             vf_module_label:\r
35             - ep-jsa_net\r
36             source_type: HEAT\r
37             param_name: FSB1_volume_name\r
38       type: string\r
39       description: FSB1_volume_1\r
40     jsa_cidr:\r
41       label: jsa_cidr\r
42       hidden: false\r
43       immutable: false\r
44       annotations:\r
45         source:\r
46           type: org.openecomp.annotations.Source\r
47           properties:\r
48             vf_module_label:\r
49             - ep-jsa_net\r
50             source_type: HEAT\r
51             param_name: jsa_cidr\r
52       type: string\r
53       description: jsa_cidr\r
54     availabilityzone_name:\r
55       label: availabilityzone_name\r
56       hidden: false\r
57       immutable: false\r
58       annotations:\r
59         source:\r
60           type: org.openecomp.annotations.Source\r
61           properties:\r
62             vf_module_label:\r
63             - ep-jsa_net\r
64             source_type: HEAT\r
65             param_name: availabilityzone_name\r
66       type: string\r
67       description: availabilityzone_name\r
68     Internal2_external:\r
69       label: Internal2_external\r
70       hidden: false\r
71       immutable: false\r
72       annotations:\r
73         source:\r
74           type: org.openecomp.annotations.Source\r
75           properties:\r
76             vf_module_label:\r
77             - ep-jsa_net\r
78             source_type: HEAT\r
79             param_name: Internal2_external\r
80       type: string\r
81       description: Internal2_external\r
82     vipr_atm_name_0:\r
83       hidden: false\r
84       immutable: false\r
85       annotations:\r
86         source:\r
87           type: org.openecomp.annotations.Source\r
88           properties:\r
89             vf_module_label:\r
90             - ep-jsa_net\r
91             source_type: HEAT\r
92             param_name: vipr_atm_name_0\r
93       type: string\r
94       description: prop\r
95     Internal2_forwarding_mode:\r
96       label: Internal2_forwarding_mode\r
97       hidden: false\r
98       immutable: false\r
99       annotations:\r
100         source:\r
101           type: org.openecomp.annotations.Source\r
102           properties:\r
103             vf_module_label:\r
104             - ep-jsa_net\r
105             source_type: HEAT\r
106             param_name: Internal2_forwarding_mode\r
107       type: string\r
108       description: Internal2_forwarding_mode\r
109     pcrf_vnf_id:\r
110       hidden: false\r
111       immutable: false\r
112       annotations:\r
113         source:\r
114           type: org.openecomp.annotations.Source\r
115           properties:\r
116             vf_module_label:\r
117             - ep-jsa_net\r
118             source_type: HEAT\r
119             param_name: pcrf_vnf_id\r
120       type: string\r
121       description: prop\r
122     FSB_1_image:\r
123       label: MME_FSB1\r
124       hidden: false\r
125       immutable: false\r
126       annotations:\r
127         source:\r
128           type: org.openecomp.annotations.Source\r
129           properties:\r
130             vf_module_label:\r
131             - ep-jsa_net\r
132             source_type: HEAT\r
133             param_name: FSB_1_image\r
134       type: string\r
135       description: MME_FSB1_15B-CP04-r5a01\r
136     fsb1-Internal1-mac:\r
137       label: FSB1_internal_mac\r
138       hidden: false\r
139       immutable: false\r
140       annotations:\r
141         source:\r
142           type: org.openecomp.annotations.Source\r
143           properties:\r
144             vf_module_label:\r
145             - ep-jsa_net\r
146             source_type: HEAT\r
147             param_name: fsb1-Internal1-mac\r
148       type: string\r
149       description: FSB1_internal_mac\r
150     pcm_server_name:\r
151       label: pcm_server_name\r
152       hidden: false\r
153       immutable: false\r
154       annotations:\r
155         source:\r
156           type: org.openecomp.annotations.Source\r
157           properties:\r
158             vf_module_label:\r
159             - ep-jsa_net\r
160             source_type: HEAT\r
161             param_name: pcm_server_name\r
162       type: string\r
163       description: pcm_server_name\r
164     oam_net_name:\r
165       label: oam_net_name\r
166       hidden: false\r
167       immutable: false\r
168       annotations:\r
169         source:\r
170           type: org.openecomp.annotations.Source\r
171           properties:\r
172             vf_module_label:\r
173             - ep-jsa_net\r
174             source_type: HEAT\r
175             param_name: oam_net_name\r
176       type: string\r
177       description: oam_net_name\r
178     fsb1-Internal2-mac:\r
179       label: FSB1_internal_mac\r
180       hidden: false\r
181       immutable: false\r
182       annotations:\r
183         source:\r
184           type: org.openecomp.annotations.Source\r
185           properties:\r
186             vf_module_label:\r
187             - ep-jsa_net\r
188             source_type: HEAT\r
189             param_name: fsb1-Internal2-mac\r
190       type: string\r
191       description: FSB1_internal_mac\r
192     fsb_zone:\r
193       label: FSB1_zone\r
194       hidden: false\r
195       immutable: false\r
196       annotations:\r
197         source:\r
198           type: org.openecomp.annotations.Source\r
199           properties:\r
200             vf_module_label:\r
201             - ep-jsa_net\r
202             source_type: HEAT\r
203             param_name: fsb_zone\r
204       type: string\r
205       description: FSB1_zone\r
206     oam_net_gw:\r
207       hidden: false\r
208       immutable: false\r
209       annotations:\r
210         source:\r
211           type: org.openecomp.annotations.Source\r
212           properties:\r
213             vf_module_label:\r
214             - ep-jsa_net\r
215             source_type: HEAT\r
216             param_name: oam_net_gw\r
217       type: string\r
218       description: prop\r
219     VMME_FSB1_boot_volume:\r
220       hidden: false\r
221       immutable: false\r
222       annotations:\r
223         source:\r
224           type: org.openecomp.annotations.Source\r
225           properties:\r
226             vf_module_label:\r
227             - ep-jsa_net\r
228             source_type: HEAT\r
229             param_name: VMME_FSB1_boot_volume\r
230       type: string\r
231     network_name:\r
232       hidden: false\r
233       immutable: false\r
234       annotations:\r
235         source:\r
236           type: org.openecomp.annotations.Source\r
237           properties:\r
238             vf_module_label:\r
239             - ep-jsa_net\r
240             source_type: HEAT\r
241             param_name: network_name\r
242       type: string\r
243       description: prop\r
244     cps_net_ip:\r
245       hidden: false\r
246       immutable: false\r
247       annotations:\r
248         source:\r
249           type: org.openecomp.annotations.Source\r
250           properties:\r
251             vf_module_label:\r
252             - ep-jsa_net\r
253             source_type: HEAT\r
254             param_name: cps_net_ip\r
255       type: string\r
256       description: prop\r
257     pcrf_psm_server_name:\r
258       label: pcrf_psm_server_name\r
259       hidden: false\r
260       immutable: false\r
261       annotations:\r
262         source:\r
263           type: org.openecomp.annotations.Source\r
264           properties:\r
265             vf_module_label:\r
266             - ep-jsa_net\r
267             source_type: HEAT\r
268             param_name: pcrf_psm_server_name\r
269       type: string\r
270       description: pcrf_psm_server_name\r
271     pcm_flavor_name:\r
272       label: pcm_flavor_name\r
273       hidden: false\r
274       immutable: false\r
275       annotations:\r
276         source:\r
277           type: org.openecomp.annotations.Source\r
278           properties:\r
279             vf_module_label:\r
280             - ep-jsa_net\r
281             source_type: HEAT\r
282             param_name: pcm_flavor_name\r
283       type: string\r
284       description: pcm_flavor_name\r
285     pcrf_cps_net_ip:\r
286       hidden: false\r
287       immutable: false\r
288       annotations:\r
289         source:\r
290           type: org.openecomp.annotations.Source\r
291           properties:\r
292             vf_module_label:\r
293             - ep-jsa_net\r
294             source_type: HEAT\r
295             param_name: pcrf_cps_net_ip\r
296       type: string\r
297       description: prop\r
298     fsb2-Internal1-mac:\r
299       label: FSB1_internal_mac\r
300       hidden: false\r
301       immutable: false\r
302       annotations:\r
303         source:\r
304           type: org.openecomp.annotations.Source\r
305           properties:\r
306             vf_module_label:\r
307             - ep-jsa_net\r
308             source_type: HEAT\r
309             param_name: fsb2-Internal1-mac\r
310       type: string\r
311       description: FSB1_internal_mac\r
312     pcrf_cps_net_name:\r
313       label: pcrf_cps_net_name\r
314       hidden: false\r
315       immutable: false\r
316       annotations:\r
317         source:\r
318           type: org.openecomp.annotations.Source\r
319           properties:\r
320             vf_module_label:\r
321             - ep-jsa_net\r
322             source_type: HEAT\r
323             param_name: pcrf_cps_net_name\r
324       type: string\r
325       description: pcrf_cps_net_name\r
326     pcm_vol:\r
327       hidden: false\r
328       immutable: false\r
329       annotations:\r
330         source:\r
331           type: org.openecomp.annotations.Source\r
332           properties:\r
333             vf_module_label:\r
334             - ep-jsa_net\r
335             source_type: HEAT\r
336             param_name: pcm_vol\r
337       type: string\r
338       description: prop\r
339     Internal1_external:\r
340       label: Internal1_external\r
341       hidden: false\r
342       immutable: false\r
343       annotations:\r
344         source:\r
345           type: org.openecomp.annotations.Source\r
346           properties:\r
347             vf_module_label:\r
348             - ep-jsa_net\r
349             source_type: HEAT\r
350             param_name: Internal1_external\r
351       type: string\r
352       description: Internal1_external\r
353     Internal1_shared:\r
354       label: Internal1_shared\r
355       hidden: false\r
356       immutable: false\r
357       annotations:\r
358         source:\r
359           type: org.openecomp.annotations.Source\r
360           properties:\r
361             vf_module_label:\r
362             - ep-jsa_net\r
363             source_type: HEAT\r
364             param_name: Internal1_shared\r
365       type: string\r
366       description: Internal1_shared\r
367     fsb1-name:\r
368       label: FSB1_name\r
369       hidden: false\r
370       immutable: false\r
371       annotations:\r
372         source:\r
373           type: org.openecomp.annotations.Source\r
374           properties:\r
375             vf_module_label:\r
376             - ep-jsa_net\r
377             source_type: HEAT\r
378             param_name: fsb1-name\r
379       type: string\r
380       description: FSB1_name\r
381     pcm_image_name:\r
382       label: pcm_image_name\r
383       hidden: false\r
384       immutable: false\r
385       annotations:\r
386         source:\r
387           type: org.openecomp.annotations.Source\r
388           properties:\r
389             vf_module_label:\r
390             - ep-jsa_net\r
391             source_type: HEAT\r
392             param_name: pcm_image_name\r
393       type: string\r
394       description: pcm_image_name\r
395     pcrf_psm_flavor_name:\r
396       label: pcrf_psm_flavor_name\r
397       hidden: false\r
398       immutable: false\r
399       annotations:\r
400         source:\r
401           type: org.openecomp.annotations.Source\r
402           properties:\r
403             vf_module_label:\r
404             - ep-jsa_net\r
405             source_type: HEAT\r
406             param_name: pcrf_psm_flavor_name\r
407       type: string\r
408       description: pcrf_psm_flavor_name\r
409     pcrf_psm_image_name:\r
410       label: pcrf_psm_image_name\r
411       hidden: false\r
412       immutable: false\r
413       annotations:\r
414         source:\r
415           type: org.openecomp.annotations.Source\r
416           properties:\r
417             vf_module_label:\r
418             - ep-jsa_net\r
419             source_type: HEAT\r
420             param_name: pcrf_psm_image_name\r
421       type: string\r
422       description: pcrf_psm_image_name\r
423     snapshot01:\r
424       hidden: false\r
425       immutable: false\r
426       annotations:\r
427         source:\r
428           type: org.openecomp.annotations.Source\r
429           properties:\r
430             vf_module_label:\r
431             - ep-jsa_net\r
432             source_type: HEAT\r
433             param_name: snapshot01\r
434       type: string\r
435       description: prop\r
436     volume_size:\r
437       label: volume size\r
438       hidden: false\r
439       immutable: false\r
440       annotations:\r
441         source:\r
442           type: org.openecomp.annotations.Source\r
443           properties:\r
444             vf_module_label:\r
445             - ep-jsa_net\r
446             source_type: HEAT\r
447             param_name: volume_size\r
448       type: float\r
449       description: my volume size 320GB\r
450     snapshot02:\r
451       hidden: false\r
452       immutable: false\r
453       annotations:\r
454         source:\r
455           type: org.openecomp.annotations.Source\r
456           properties:\r
457             vf_module_label:\r
458             - ep-jsa_net\r
459             source_type: HEAT\r
460             param_name: snapshot02\r
461       type: string\r
462       description: prop\r
463     Internal2_shared:\r
464       label: Internal2_shared\r
465       hidden: false\r
466       immutable: false\r
467       annotations:\r
468         source:\r
469           type: org.openecomp.annotations.Source\r
470           properties:\r
471             vf_module_label:\r
472             - ep-jsa_net\r
473             source_type: HEAT\r
474             param_name: Internal2_shared\r
475       type: string\r
476       description: Internal2_shared\r
477     cps_net_mask:\r
478       hidden: false\r
479       immutable: false\r
480       annotations:\r
481         source:\r
482           type: org.openecomp.annotations.Source\r
483           properties:\r
484             vf_module_label:\r
485             - ep-jsa_net\r
486             source_type: HEAT\r
487             param_name: cps_net_mask\r
488       type: string\r
489       description: prop\r
490     Internal1_net_name:\r
491       label: Internal1_net_name\r
492       hidden: false\r
493       immutable: false\r
494       annotations:\r
495         source:\r
496           type: org.openecomp.annotations.Source\r
497           properties:\r
498             vf_module_label:\r
499             - ep-jsa_net\r
500             source_type: HEAT\r
501             param_name: Internal1_net_name\r
502       type: string\r
503       description: Internal1_net_name\r
504     fsb1-flavor:\r
505       label: FSB1_flavor\r
506       hidden: false\r
507       immutable: false\r
508       annotations:\r
509         source:\r
510           type: org.openecomp.annotations.Source\r
511           properties:\r
512             vf_module_label:\r
513             - ep-jsa_net\r
514             source_type: HEAT\r
515             param_name: fsb1-flavor\r
516       type: string\r
517       description: FSB1_flavor\r
518     pcm_vol_01:\r
519       hidden: false\r
520       immutable: false\r
521       annotations:\r
522         source:\r
523           type: org.openecomp.annotations.Source\r
524           properties:\r
525             vf_module_label:\r
526             - ep-jsa_net\r
527             source_type: HEAT\r
528             param_name: pcm_vol_01\r
529       type: string\r
530       description: prop\r
531     volume_type:\r
532       label: volume type\r
533       hidden: false\r
534       immutable: false\r
535       annotations:\r
536         source:\r
537           type: org.openecomp.annotations.Source\r
538           properties:\r
539             vf_module_label:\r
540             - ep-jsa_net\r
541             source_type: HEAT\r
542             param_name: volume_type\r
543       type: string\r
544       description: volume type Gold\r
545     fsb1-zone:\r
546       label: FSB1_zone\r
547       hidden: false\r
548       immutable: false\r
549       annotations:\r
550         source:\r
551           type: org.openecomp.annotations.Source\r
552           properties:\r
553             vf_module_label:\r
554             - ep-jsa_net\r
555             source_type: HEAT\r
556             param_name: fsb1-zone\r
557       type: string\r
558       description: FSB1_zone\r
559     security_group_name:\r
560       hidden: false\r
561       immutable: false\r
562       annotations:\r
563         source:\r
564           type: org.openecomp.annotations.Source\r
565           properties:\r
566             vf_module_label:\r
567             - ep-jsa_net\r
568             source_type: HEAT\r
569             param_name: security_group_name\r
570       type: list\r
571       description: CMAUI1, CMAUI2 server names\r
572       entry_schema:\r
573         type: string\r
574     jsa_net_name:\r
575       label: jsa_net_name\r
576       hidden: false\r
577       immutable: false\r
578       annotations:\r
579         source:\r
580           type: org.openecomp.annotations.Source\r
581           properties:\r
582             vf_module_label:\r
583             - ep-jsa_net\r
584             source_type: HEAT\r
585             param_name: jsa_net_name\r
586       type: string\r
587       description: jsa_net_name\r
588     port_name:\r
589       hidden: false\r
590       immutable: false\r
591       annotations:\r
592         source:\r
593           type: org.openecomp.annotations.Source\r
594           properties:\r
595             vf_module_label:\r
596             - ep-jsa_net\r
597             source_type: HEAT\r
598             param_name: port_name\r
599       type: string\r
600       description: prop\r
601     oam_net_id:\r
602       label: oam_net_id\r
603       hidden: false\r
604       immutable: false\r
605       annotations:\r
606         source:\r
607           type: org.openecomp.annotations.Source\r
608           properties:\r
609             vf_module_label:\r
610             - ep-jsa_net\r
611             source_type: HEAT\r
612             param_name: oam_net_id\r
613       type: string\r
614       description: oam_net_id\r
615     Internal1_forwarding_mode:\r
616       label: Internal1_forwarding_mode\r
617       hidden: false\r
618       immutable: false\r
619       annotations:\r
620         source:\r
621           type: org.openecomp.annotations.Source\r
622           properties:\r
623             vf_module_label:\r
624             - ep-jsa_net\r
625             source_type: HEAT\r
626             param_name: Internal1_forwarding_mode\r
627       type: string\r
628       description: Internal1_forwarding_mode\r
629     cps_net_name:\r
630       label: cps_net_name\r
631       hidden: false\r
632       immutable: false\r
633       annotations:\r
634         source:\r
635           type: org.openecomp.annotations.Source\r
636           properties:\r
637             vf_module_label:\r
638             - ep-jsa_net\r
639             source_type: HEAT\r
640             param_name: cps_net_name\r
641       type: string\r
642       description: cps_net_name\r
643     oam_net_ip:\r
644       hidden: false\r
645       immutable: false\r
646       annotations:\r
647         source:\r
648           type: org.openecomp.annotations.Source\r
649           properties:\r
650             vf_module_label:\r
651             - ep-jsa_net\r
652             source_type: HEAT\r
653             param_name: oam_net_ip\r
654       type: string\r
655       description: prop\r
656     oam_net_mask:\r
657       hidden: false\r
658       immutable: false\r
659       annotations:\r
660         source:\r
661           type: org.openecomp.annotations.Source\r
662           properties:\r
663             vf_module_label:\r
664             - ep-jsa_net\r
665             source_type: HEAT\r
666             param_name: oam_net_mask\r
667       type: string\r
668       description: prop\r
669     fsb1-oam-ip:\r
670       hidden: false\r
671       immutable: false\r
672       annotations:\r
673         source:\r
674           type: org.openecomp.annotations.Source\r
675           properties:\r
676             vf_module_label:\r
677             - ep-jsa_net\r
678             source_type: HEAT\r
679             param_name: fsb1-oam-ip\r
680       type: string\r
681       description: prop\r
682     pcrf_security_group_name:\r
683       hidden: false\r
684       immutable: false\r
685       annotations:\r
686         source:\r
687           type: org.openecomp.annotations.Source\r
688           properties:\r
689             vf_module_label:\r
690             - ep-jsa_net\r
691             source_type: HEAT\r
692             param_name: pcrf_security_group_name\r
693       type: list\r
694       description: CMAUI1, CMAUI2 server names\r
695       entry_schema:\r
696         type: string\r
697   node_templates:\r
698     VMI1:\r
699       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
700       properties:\r
701         ip_requirements:\r
702         - ip_version: 4\r
703           ip_count_required:\r
704             is_required: false\r
705           floating_ip_count_required:\r
706             is_required: false\r
707         - ip_version: 6\r
708           ip_count_required:\r
709             is_required: false\r
710           floating_ip_count_required:\r
711             is_required: false\r
712         mac_requirements:\r
713           mac_count_required:\r
714             is_required: false\r
715         name:\r
716           str_replace:\r
717             template: VM_NAME_PORT_3\r
718             params:\r
719               VM_NAME:\r
720                 get_input: vipr_atm_name_0\r
721     FSB1:\r
722       type: org.openecomp.resource.vfc.nodes.heat.FSB1\r
723       properties:\r
724         flavor:\r
725           get_input: fsb1-flavor\r
726         availability_zone:\r
727           get_input: fsb_zone\r
728         name:\r
729           get_attribute:\r
730           - VMI1\r
731           - tenant_id\r
732           - port_security_enabled\r
733           - device_id\r
734           - qos_policy\r
735           - allowed_address_pairs\r
736           - show\r
737           - device_owner\r
738           - network\r
739           - security_groups\r
740           - fixed_ips\r
741           - mac_address\r
742           - admin_state_up\r
743           - name\r
744           - subnets\r
745           - status\r
746   groups:\r
747     ep-jsa_net_group:\r
748       type: org.openecomp.groups.heat.HeatStack\r
749       properties:\r
750         heat_file: ../Artifacts/ep-jsa_net.yaml\r
751         description: |\r
752           Version 2.0 02-09-2016 (Authors: Paul Phillips, pp2854 PROD)\r
753       members:\r
754       - VMI1\r
755       - FSB1\r