527394b91520c428a2a0b8fc02f1f1292e32fac9
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Main
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 node_types:
8   org.openecomp.resource.vfc.nodes.heat.smp:
9     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
10 topology_template:
11   inputs:
12     hostid_fe1:
13       hidden: false
14       immutable: false
15       annotations:
16         source:
17           type: org.openecomp.annotations.Source
18           properties:
19             vf_module_label:
20             - hot_template
21             source_type: HEAT
22             param_name: hostid_fe1
23       type: string
24       description: FE1 Hostid (from Ulticom license)
25     ip_address_stp2:
26       hidden: false
27       immutable: false
28       annotations:
29         source:
30           type: org.openecomp.annotations.Source
31           properties:
32             vf_module_label:
33             - hot_template
34             source_type: HEAT
35             param_name: ip_address_stp2
36       type: string
37       description: STP2 IP address
38     Mobility_OAM_protected_net_id:
39       hidden: false
40       immutable: false
41       annotations:
42         source:
43           type: org.openecomp.annotations.Source
44           properties:
45             vf_module_label:
46             - hot_template
47             source_type: HEAT
48             param_name: Mobility_OAM_protected_net_id
49       type: string
50       description: Network name for OAM
51     hostid_fe2:
52       hidden: false
53       immutable: false
54       annotations:
55         source:
56           type: org.openecomp.annotations.Source
57           properties:
58             vf_module_label:
59             - hot_template
60             source_type: HEAT
61             param_name: hostid_fe2
62       type: string
63       description: FE2 Hostid (from Ulticom license)
64     flavor_scp_fe_name:
65       hidden: false
66       immutable: false
67       annotations:
68         source:
69           type: org.openecomp.annotations.Source
70           properties:
71             vf_module_label:
72             - hot_template
73             source_type: HEAT
74             param_name: flavor_scp_fe_name
75       type: string
76       description: SCP FE Flavor
77       default: a1.Small
78     ip_address_stp1:
79       hidden: false
80       immutable: false
81       annotations:
82         source:
83           type: org.openecomp.annotations.Source
84           properties:
85             vf_module_label:
86             - hot_template
87             source_type: HEAT
88             param_name: ip_address_stp1
89       type: string
90       description: STP1 IP address
91     int_vscp_ce_network_net_id:
92       hidden: false
93       immutable: false
94       annotations:
95         source:
96           type: org.openecomp.annotations.Source
97           properties:
98             vf_module_label:
99             - hot_template
100             source_type: HEAT
101             param_name: int_vscp_ce_network_net_id
102       type: string
103       description: Inter-CE Network
104     int_vscp_ce_network_cidr:
105       hidden: false
106       immutable: false
107       annotations:
108         source:
109           type: org.openecomp.annotations.Source
110           properties:
111             vf_module_label:
112             - hot_template
113             source_type: HEAT
114             param_name: int_vscp_ce_network_cidr
115       type: string
116       description: Private Network Address (CIDR notation)
117     cluster_type:
118       hidden: false
119       immutable: false
120       annotations:
121         source:
122           type: org.openecomp.annotations.Source
123           properties:
124             vf_module_label:
125             - hot_template
126             source_type: HEAT
127             param_name: cluster_type
128       type: string
129       constraints:
130       - valid_values:
131         - Test
132         - Prod
133     be_Mobility_OAM_protected_ip_1:
134       label: be_1 OAM ip address
135       hidden: false
136       immutable: false
137       annotations:
138         source:
139           type: org.openecomp.annotations.Source
140           properties:
141             vf_module_label:
142             - hot_template
143             source_type: HEAT
144             param_name: be_Mobility_OAM_protected_ip_1
145       type: string
146       description: be_1 OAM ip address
147     be_Mobility_OAM_protected_ip_2:
148       label: be_2 OAM ip address
149       hidden: false
150       immutable: false
151       annotations:
152         source:
153           type: org.openecomp.annotations.Source
154           properties:
155             vf_module_label:
156             - hot_template
157             source_type: HEAT
158             param_name: be_Mobility_OAM_protected_ip_2
159       type: string
160       description: be_2 OAM ip address
161     be_Mobility_OAM_protected_ip_0:
162       label: be_0 OAM ip address
163       hidden: false
164       immutable: false
165       annotations:
166         source:
167           type: org.openecomp.annotations.Source
168           properties:
169             vf_module_label:
170             - hot_template
171             source_type: HEAT
172             param_name: be_Mobility_OAM_protected_ip_0
173       type: string
174       description: be_0 OAM ip address
175     ip_address_dra:
176       hidden: false
177       immutable: false
178       annotations:
179         source:
180           type: org.openecomp.annotations.Source
181           properties:
182             vf_module_label:
183             - hot_template
184             source_type: HEAT
185             param_name: ip_address_dra
186       type: string
187       description: DRA VIP address
188     image_smp_name:
189       hidden: false
190       immutable: false
191       annotations:
192         source:
193           type: org.openecomp.annotations.Source
194           properties:
195             vf_module_label:
196             - hot_template
197             source_type: HEAT
198             param_name: image_smp_name
199       type: string
200       description: SCP SMP image
201       default: asc_base_image_smp
202     fe_connectivity:
203       hidden: false
204       immutable: false
205       annotations:
206         source:
207           type: org.openecomp.annotations.Source
208           properties:
209             vf_module_label:
210             - hot_template
211             source_type: HEAT
212             param_name: fe_connectivity
213       type: string
214       constraints:
215       - valid_values:
216         - NEE
217         - STP
218     lab_name:
219       hidden: false
220       immutable: false
221       annotations:
222         source:
223           type: org.openecomp.annotations.Source
224           properties:
225             vf_module_label:
226             - hot_template
227             source_type: HEAT
228             param_name: lab_name
229       type: string
230       description: Lab name
231     smp_Mobility_OAM_protected_ip_1:
232       label: smp_1 OAM ip address
233       hidden: false
234       immutable: false
235       annotations:
236         source:
237           type: org.openecomp.annotations.Source
238           properties:
239             vf_module_label:
240             - hot_template
241             source_type: HEAT
242             param_name: smp_Mobility_OAM_protected_ip_1
243       type: string
244       description: smp_1 OAM ip address
245     fe_SIGNET_vrf_B1_direct_ip_0:
246       label: fe1 SIGTRAN ip address
247       hidden: false
248       immutable: false
249       annotations:
250         source:
251           type: org.openecomp.annotations.Source
252           properties:
253             vf_module_label:
254             - hot_template
255             source_type: HEAT
256             param_name: fe_SIGNET_vrf_B1_direct_ip_0
257       type: string
258       description: fe1 SIGTRAN ip address
259     smp_Mobility_OAM_protected_ip_0:
260       label: smp_0 OAM ip address
261       hidden: false
262       immutable: false
263       annotations:
264         source:
265           type: org.openecomp.annotations.Source
266           properties:
267             vf_module_label:
268             - hot_template
269             source_type: HEAT
270             param_name: smp_Mobility_OAM_protected_ip_0
271       type: string
272       description: smp_0 OAM ip address
273     int_vscp_cluster_net_id:
274       hidden: false
275       immutable: false
276       annotations:
277         source:
278           type: org.openecomp.annotations.Source
279           properties:
280             vf_module_label:
281             - hot_template
282             source_type: HEAT
283             param_name: int_vscp_cluster_net_id
284       type: string
285       description: LAN3 Cluster
286     be_Mobility_OAM_protected_ip_3:
287       label: be_3 OAM ip address
288       hidden: false
289       immutable: false
290       annotations:
291         source:
292           type: org.openecomp.annotations.Source
293           properties:
294             vf_module_label:
295             - hot_template
296             source_type: HEAT
297             param_name: be_Mobility_OAM_protected_ip_3
298       type: string
299       description: be_3 OAM ip address
300     be_Mobility_OAM_protected_ip_4:
301       label: be_4 OAM ip address
302       hidden: false
303       immutable: false
304       annotations:
305         source:
306           type: org.openecomp.annotations.Source
307           properties:
308             vf_module_label:
309             - hot_template
310             source_type: HEAT
311             param_name: be_Mobility_OAM_protected_ip_4
312       type: string
313       description: be_4 OAM ip address
314     hostname_nee1:
315       hidden: false
316       immutable: false
317       annotations:
318         source:
319           type: org.openecomp.annotations.Source
320           properties:
321             vf_module_label:
322             - hot_template
323             source_type: HEAT
324             param_name: hostname_nee1
325       type: string
326       description: NEE1 Hostname (from Ulticom license)
327     int_vscp_fe_cluster_net_id:
328       hidden: false
329       immutable: false
330       annotations:
331         source:
332           type: org.openecomp.annotations.Source
333           properties:
334             vf_module_label:
335             - hot_template
336             source_type: HEAT
337             param_name: int_vscp_fe_cluster_net_id
338       type: string
339       description: LAN2 FE Cluster/KA
340     SIGNET_vrf_A1_direct_net_id:
341       hidden: false
342       immutable: false
343       annotations:
344         source:
345           type: org.openecomp.annotations.Source
346           properties:
347             vf_module_label:
348             - hot_template
349             source_type: HEAT
350             param_name: SIGNET_vrf_A1_direct_net_id
351       type: string
352       description: Network name for SIGTRAN_A
353     key_name:
354       hidden: false
355       immutable: false
356       annotations:
357         source:
358           type: org.openecomp.annotations.Source
359           properties:
360             vf_module_label:
361             - hot_template
362             source_type: HEAT
363             param_name: key_name
364       type: string
365       description: keypair to enable SSH access to the instance.
366       default: vSCP-keypair
367     int_vscp_fe_cluster_cidr:
368       hidden: false
369       immutable: false
370       annotations:
371         source:
372           type: org.openecomp.annotations.Source
373           properties:
374             vf_module_label:
375             - hot_template
376             source_type: HEAT
377             param_name: int_vscp_fe_cluster_cidr
378       type: string
379       description: Private Network2 Address (CIDR notation)
380     fe_name_1:
381       hidden: false
382       immutable: false
383       annotations:
384         source:
385           type: org.openecomp.annotations.Source
386           properties:
387             vf_module_label:
388             - hot_template
389             source_type: HEAT
390             param_name: fe_name_1
391       type: string
392       description: name of VM
393       default: vSCP_FE2
394     fe_name_0:
395       hidden: false
396       immutable: false
397       annotations:
398         source:
399           type: org.openecomp.annotations.Source
400           properties:
401             vf_module_label:
402             - hot_template
403             source_type: HEAT
404             param_name: fe_name_0
405       type: string
406       description: name of VM
407       default: vSCP_FE1
408     be_name_0:
409       hidden: false
410       immutable: false
411       annotations:
412         source:
413           type: org.openecomp.annotations.Source
414           properties:
415             vf_module_label:
416             - hot_template
417             source_type: HEAT
418             param_name: be_name_0
419       type: string
420       description: name of VM
421       default: vSCP_BE1
422     int_vscp_cluster_cidr:
423       hidden: false
424       immutable: false
425       annotations:
426         source:
427           type: org.openecomp.annotations.Source
428           properties:
429             vf_module_label:
430             - hot_template
431             source_type: HEAT
432             param_name: int_vscp_cluster_cidr
433       type: string
434       description: Private Network3 Address (CIDR notation)
435     be_name_1:
436       hidden: false
437       immutable: false
438       annotations:
439         source:
440           type: org.openecomp.annotations.Source
441           properties:
442             vf_module_label:
443             - hot_template
444             source_type: HEAT
445             param_name: be_name_1
446       type: string
447       description: name of VM
448       default: vSCP_BE2
449     be_name_2:
450       hidden: false
451       immutable: false
452       annotations:
453         source:
454           type: org.openecomp.annotations.Source
455           properties:
456             vf_module_label:
457             - hot_template
458             source_type: HEAT
459             param_name: be_name_2
460       type: string
461       description: name of VM
462       default: vSCP_BE3
463     point_code_stp:
464       hidden: false
465       immutable: false
466       annotations:
467         source:
468           type: org.openecomp.annotations.Source
469           properties:
470             vf_module_label:
471             - hot_template
472             source_type: HEAT
473             param_name: point_code_stp
474       type: string
475       description: STP virtual point code (in "zone-cluster-member" format)
476     be_name_3:
477       hidden: false
478       immutable: false
479       annotations:
480         source:
481           type: org.openecomp.annotations.Source
482           properties:
483             vf_module_label:
484             - hot_template
485             source_type: HEAT
486             param_name: be_name_3
487       type: string
488       description: name of VM
489       default: vSCP_BE4
490     be_name_4:
491       hidden: false
492       immutable: false
493       annotations:
494         source:
495           type: org.openecomp.annotations.Source
496           properties:
497             vf_module_label:
498             - hot_template
499             source_type: HEAT
500             param_name: be_name_4
501       type: string
502       description: name of VM
503       default: vSCP_BE5
504     global_title_scp:
505       hidden: false
506       immutable: false
507       annotations:
508         source:
509           type: org.openecomp.annotations.Source
510           properties:
511             vf_module_label:
512             - hot_template
513             source_type: HEAT
514             param_name: global_title_scp
515       type: string
516       description: vSCP Global Title address
517     vnf_name:
518       hidden: false
519       immutable: false
520       annotations:
521         source:
522           type: org.openecomp.annotations.Source
523           properties:
524             vf_module_label:
525             - hot_template
526             source_type: HEAT
527             param_name: vnf_name
528       type: string
529       description: Unique name for this VNF instance
530       default: This_is_the_SCP_name
531     be_Cricket_OCS_protected_ip_2:
532       label: be3 Cricket_OCS ip address
533       hidden: false
534       immutable: false
535       annotations:
536         source:
537           type: org.openecomp.annotations.Source
538           properties:
539             vf_module_label:
540             - hot_template
541             source_type: HEAT
542             param_name: be_Cricket_OCS_protected_ip_2
543       type: string
544       description: be3 Cricket_OCS ip address
545     fe_Mobility_OAM_protected_ip_0:
546       label: fe_0 OAM ip address
547       hidden: false
548       immutable: false
549       annotations:
550         source:
551           type: org.openecomp.annotations.Source
552           properties:
553             vf_module_label:
554             - hot_template
555             source_type: HEAT
556             param_name: fe_Mobility_OAM_protected_ip_0
557       type: string
558       description: fe_0 OAM ip address
559     hostname_fe1:
560       hidden: false
561       immutable: false
562       annotations:
563         source:
564           type: org.openecomp.annotations.Source
565           properties:
566             vf_module_label:
567             - hot_template
568             source_type: HEAT
569             param_name: hostname_fe1
570       type: string
571       description: FE1 Hostname (from Ulticom license)
572     be_Cricket_OCS_protected_ip_1:
573       label: be2 Cricket_OCS ip address
574       hidden: false
575       immutable: false
576       annotations:
577         source:
578           type: org.openecomp.annotations.Source
579           properties:
580             vf_module_label:
581             - hot_template
582             source_type: HEAT
583             param_name: be_Cricket_OCS_protected_ip_1
584       type: string
585       description: be2 Cricket_OCS ip address
586     hostname_fe2:
587       hidden: false
588       immutable: false
589       annotations:
590         source:
591           type: org.openecomp.annotations.Source
592           properties:
593             vf_module_label:
594             - hot_template
595             source_type: HEAT
596             param_name: hostname_fe2
597       type: string
598       description: FE2 Hostname (from Ulticom license)
599     be_Cricket_OCS_protected_ip_4:
600       label: be5 Cricket_OCS ip address
601       hidden: false
602       immutable: false
603       annotations:
604         source:
605           type: org.openecomp.annotations.Source
606           properties:
607             vf_module_label:
608             - hot_template
609             source_type: HEAT
610             param_name: be_Cricket_OCS_protected_ip_4
611       type: string
612       description: be5 Cricket_OCS ip address
613     be_Cricket_OCS_protected_ip_3:
614       label: be4 Cricket_OCS ip address
615       hidden: false
616       immutable: false
617       annotations:
618         source:
619           type: org.openecomp.annotations.Source
620           properties:
621             vf_module_label:
622             - hot_template
623             source_type: HEAT
624             param_name: be_Cricket_OCS_protected_ip_3
625       type: string
626       description: be4 Cricket_OCS ip address
627     fe_Mobility_OAM_protected_ip_1:
628       label: fe_1 OAM ip address
629       hidden: false
630       immutable: false
631       annotations:
632         source:
633           type: org.openecomp.annotations.Source
634           properties:
635             vf_module_label:
636             - hot_template
637             source_type: HEAT
638             param_name: fe_Mobility_OAM_protected_ip_1
639       type: string
640       description: fe_1 OAM ip address
641     be_Cricket_OCS_protected_ip_0:
642       label: be1 Cricket_OCS ip address
643       hidden: false
644       immutable: false
645       annotations:
646         source:
647           type: org.openecomp.annotations.Source
648           properties:
649             vf_module_label:
650             - hot_template
651             source_type: HEAT
652             param_name: be_Cricket_OCS_protected_ip_0
653       type: string
654       description: be1 Cricket_OCS ip address
655     route_table_fe1:
656       hidden: false
657       immutable: false
658       annotations:
659         source:
660           type: org.openecomp.annotations.Source
661           properties:
662             vf_module_label:
663             - hot_template
664             source_type: HEAT
665             param_name: route_table_fe1
666       type: string
667       description: Additional route table for FE1
668     Cricket_OCS_protected_net_id:
669       hidden: false
670       immutable: false
671       annotations:
672         source:
673           type: org.openecomp.annotations.Source
674           properties:
675             vf_module_label:
676             - hot_template
677             source_type: HEAT
678             param_name: Cricket_OCS_protected_net_id
679       type: string
680       description: Network name for CRICKET_OCS
681     smp_name_2:
682       hidden: false
683       immutable: false
684       annotations:
685         source:
686           type: org.openecomp.annotations.Source
687           properties:
688             vf_module_label:
689             - hot_template
690             source_type: HEAT
691             param_name: smp_name_2
692       type: string
693       description: name of VM
694       default: vSMP2
695     vnf_id:
696       hidden: false
697       immutable: false
698       annotations:
699         source:
700           type: org.openecomp.annotations.Source
701           properties:
702             vf_module_label:
703             - hot_template
704             source_type: HEAT
705             param_name: vnf_id
706       type: string
707       description: Unique ID for this VNF instance
708       default: This_is_ths_SCP_id
709     smp_name_1:
710       hidden: false
711       immutable: false
712       annotations:
713         source:
714           type: org.openecomp.annotations.Source
715           properties:
716             vf_module_label:
717             - hot_template
718             source_type: HEAT
719             param_name: smp_name_1
720       type: string
721       description: name of VM
722       default: vSMP2
723     flavor_smp_name:
724       hidden: false
725       immutable: false
726       annotations:
727         source:
728           type: org.openecomp.annotations.Source
729           properties:
730             vf_module_label:
731             - hot_template
732             source_type: HEAT
733             param_name: flavor_smp_name
734       type: string
735       description: SCP SMP Flavor
736       default: a1.Small
737     image_scp_be_name:
738       hidden: false
739       immutable: false
740       annotations:
741         source:
742           type: org.openecomp.annotations.Source
743           properties:
744             vf_module_label:
745             - hot_template
746             source_type: HEAT
747             param_name: image_scp_be_name
748       type: string
749       description: SCP BE image
750       default: asc_base_image_be
751     smp_name_0:
752       hidden: false
753       immutable: false
754       annotations:
755         source:
756           type: org.openecomp.annotations.Source
757           properties:
758             vf_module_label:
759             - hot_template
760             source_type: HEAT
761             param_name: smp_name_0
762       type: string
763       description: name of VM
764       default: vSMP1
765     route_table_fe2:
766       hidden: false
767       immutable: false
768       annotations:
769         source:
770           type: org.openecomp.annotations.Source
771           properties:
772             vf_module_label:
773             - hot_template
774             source_type: HEAT
775             param_name: route_table_fe2
776       type: string
777       description: Additional route table for FE2
778     hostid_nee1:
779       hidden: false
780       immutable: false
781       annotations:
782         source:
783           type: org.openecomp.annotations.Source
784           properties:
785             vf_module_label:
786             - hot_template
787             source_type: HEAT
788             param_name: hostid_nee1
789       type: string
790       description: NEE1 Hostid (from Ulticom license)
791     SIGNET_vrf_B1_direct_net_id:
792       hidden: false
793       immutable: false
794       annotations:
795         source:
796           type: org.openecomp.annotations.Source
797           properties:
798             vf_module_label:
799             - hot_template
800             source_type: HEAT
801             param_name: SIGNET_vrf_B1_direct_net_id
802       type: string
803       description: Network name for SIGTRAN_B
804     fe_SIGNET_vrf_A1_direct_ip_0:
805       label: fe2 SIGTRAN ip address
806       hidden: false
807       immutable: false
808       annotations:
809         source:
810           type: org.openecomp.annotations.Source
811           properties:
812             vf_module_label:
813             - hot_template
814             source_type: HEAT
815             param_name: fe_SIGNET_vrf_A1_direct_ip_0
816       type: string
817       description: fe2 SIGTRAN ip address
818     availability_zone_0:
819       hidden: false
820       immutable: false
821       annotations:
822         source:
823           type: org.openecomp.annotations.Source
824           properties:
825             vf_module_label:
826             - hot_template
827             source_type: HEAT
828             param_name: availability_zone_0
829       type: string
830     nee_name_0:
831       hidden: false
832       immutable: false
833       annotations:
834         source:
835           type: org.openecomp.annotations.Source
836           properties:
837             vf_module_label:
838             - hot_template
839             source_type: HEAT
840             param_name: nee_name_0
841       type: string
842       description: name of VM
843       default: vNEE
844     ip_port_stp1:
845       hidden: false
846       immutable: false
847       annotations:
848         source:
849           type: org.openecomp.annotations.Source
850           properties:
851             vf_module_label:
852             - hot_template
853             source_type: HEAT
854             param_name: ip_port_stp1
855       type: string
856       description: STP1 IP port
857     ip_port_stp2:
858       hidden: false
859       immutable: false
860       annotations:
861         source:
862           type: org.openecomp.annotations.Source
863           properties:
864             vf_module_label:
865             - hot_template
866             source_type: HEAT
867             param_name: ip_port_stp2
868       type: string
869       description: STP2 IP port
870     image_scp_fe_name:
871       hidden: false
872       immutable: false
873       annotations:
874         source:
875           type: org.openecomp.annotations.Source
876           properties:
877             vf_module_label:
878             - hot_template
879             source_type: HEAT
880             param_name: image_scp_fe_name
881       type: string
882       description: SCP FE image
883       default: asc_base_image_fe
884     flavor_scp_be_name:
885       hidden: false
886       immutable: false
887       annotations:
888         source:
889           type: org.openecomp.annotations.Source
890           properties:
891             vf_module_label:
892             - hot_template
893             source_type: HEAT
894             param_name: flavor_scp_be_name
895       type: string
896       description: SCP BE Flavor
897       default: a1.Small
898     security_group_name:
899       label: vSCP security group name
900       hidden: false
901       immutable: false
902       annotations:
903         source:
904           type: org.openecomp.annotations.Source
905           properties:
906             vf_module_label:
907             - hot_template
908             source_type: HEAT
909             param_name: security_group_name
910       type: string
911       description: vSCP security group name
912     ip_port_fe2:
913       hidden: false
914       immutable: false
915       annotations:
916         source:
917           type: org.openecomp.annotations.Source
918           properties:
919             vf_module_label:
920             - hot_template
921             source_type: HEAT
922             param_name: ip_port_fe2
923       type: string
924       description: FE2 IP port in SIGTRAN network
925     route_table_be:
926       hidden: false
927       immutable: false
928       annotations:
929         source:
930           type: org.openecomp.annotations.Source
931           properties:
932             vf_module_label:
933             - hot_template
934             source_type: HEAT
935             param_name: route_table_be
936       type: string
937       description: Additional route table for BEs
938     ip_port_fe1:
939       hidden: false
940       immutable: false
941       annotations:
942         source:
943           type: org.openecomp.annotations.Source
944           properties:
945             vf_module_label:
946             - hot_template
947             source_type: HEAT
948             param_name: ip_port_fe1
949       type: string
950       description: FE1 IP port in SIGTRAN network
951     port_name:
952       hidden: false
953       immutable: false
954       annotations:
955         source:
956           type: org.openecomp.annotations.Source
957           properties:
958             vf_module_label:
959             - hot_template
960             source_type: HEAT
961             param_name: port_name
962       type: string
963       description: port name
964       default: port_name
965     point_code_scp:
966       hidden: false
967       immutable: false
968       annotations:
969         source:
970           type: org.openecomp.annotations.Source
971           properties:
972             vf_module_label:
973             - hot_template
974             source_type: HEAT
975             param_name: point_code_scp
976       type: string
977       description: vSCP point code (in "zone-cluster-member" format)
978     global_title_stp:
979       hidden: false
980       immutable: false
981       annotations:
982         source:
983           type: org.openecomp.annotations.Source
984           properties:
985             vf_module_label:
986             - hot_template
987             source_type: HEAT
988             param_name: global_title_stp
989       type: string
990       description: STP Global Title address
991     point_code_stp1:
992       hidden: false
993       immutable: false
994       annotations:
995         source:
996           type: org.openecomp.annotations.Source
997           properties:
998             vf_module_label:
999             - hot_template
1000             source_type: HEAT
1001             param_name: point_code_stp1
1002       type: string
1003       description: STP1 point code (in "zone-cluster-member" format)
1004     point_code_stp2:
1005       hidden: false
1006       immutable: false
1007       annotations:
1008         source:
1009           type: org.openecomp.annotations.Source
1010           properties:
1011             vf_module_label:
1012             - hot_template
1013             source_type: HEAT
1014             param_name: point_code_stp2
1015       type: string
1016       description: STP2 point code (in "zone-cluster-member" format)
1017   node_templates:
1018     server_smp2:
1019       type: org.openecomp.resource.vfc.nodes.heat.smp
1020       properties:
1021         flavor:
1022           get_input: flavor_smp_name
1023         availability_zone:
1024           get_input: availability_zone_0
1025         image:
1026           get_input: image_smp_name
1027         metadata:
1028           jx_vm_role: smp2
1029           vnf_id:
1030             get_input: vnf_id
1031           jx_lab_name:
1032             get_input: lab_name
1033         user_data_format: RAW
1034         name:
1035           get_input: smp_name_2
1036         scheduler_hints:
1037           group: FE_SMP_Affinity_group
1038     server_smp3:
1039       type: org.openecomp.resource.vfc.nodes.heat.smp
1040       properties:
1041         flavor:
1042           get_input: flavor_smp_name
1043         availability_zone:
1044           get_input: availability_zone_0
1045         image:
1046           get_input: image_smp_name
1047         metadata:
1048           jx_vm_role: smp2
1049           vnf_id:
1050             get_input: vnf_id
1051           jx_lab_name:
1052             get_input: lab_name
1053         user_data_format: RAW
1054         name:
1055           get_input: smp_name_2
1056         scheduler_hints:
1057           group2: Multi_Anti_Affinity_group
1058           group1: FE_SMP_Affinity_group
1059     port3:
1060       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1061       properties:
1062         replacement_policy: AUTO
1063         ip_requirements:
1064         - ip_version: 4
1065           ip_count_required:
1066             is_required: false
1067           floating_ip_count_required:
1068             is_required: false
1069         - ip_version: 6
1070           ip_count_required:
1071             is_required: false
1072           floating_ip_count_required:
1073             is_required: false
1074         mac_requirements:
1075           mac_count_required:
1076             is_required: false
1077         network:
1078           get_input: port_name
1079       requirements:
1080       - binding:
1081           capability: tosca.capabilities.network.Bindable
1082           node: server_smp3
1083           relationship: tosca.relationships.network.BindsTo
1084     port4:
1085       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1086       properties:
1087         replacement_policy: AUTO
1088         ip_requirements:
1089         - ip_version: 4
1090           ip_count_required:
1091             is_required: false
1092           floating_ip_count_required:
1093             is_required: false
1094         - ip_version: 6
1095           ip_count_required:
1096             is_required: false
1097           floating_ip_count_required:
1098             is_required: false
1099         mac_requirements:
1100           mac_count_required:
1101             is_required: false
1102         network:
1103           get_input: port_name
1104       requirements:
1105       - binding:
1106           capability: tosca.capabilities.network.Bindable
1107           node: server_smp3
1108           relationship: tosca.relationships.network.BindsTo
1109     port1:
1110       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1111       properties:
1112         replacement_policy: AUTO
1113         ip_requirements:
1114         - ip_version: 4
1115           ip_count_required:
1116             is_required: false
1117           floating_ip_count_required:
1118             is_required: false
1119         - ip_version: 6
1120           ip_count_required:
1121             is_required: false
1122           floating_ip_count_required:
1123             is_required: false
1124         mac_requirements:
1125           mac_count_required:
1126             is_required: false
1127         network:
1128           get_input: port_name
1129       requirements:
1130       - binding:
1131           capability: tosca.capabilities.network.Bindable
1132           node: server_smp1
1133           relationship: tosca.relationships.network.BindsTo
1134     server_smp1:
1135       type: org.openecomp.resource.vfc.nodes.heat.smp
1136       properties:
1137         flavor:
1138           get_input: flavor_smp_name
1139         availability_zone:
1140           get_input: availability_zone_0
1141         image:
1142           get_input: image_smp_name
1143         metadata:
1144           jx_vm_role: smp2
1145           vnf_id:
1146             get_input: vnf_id
1147           jx_lab_name:
1148             get_input: lab_name
1149         user_data_format: RAW
1150         name:
1151           get_input: smp_name_1
1152         scheduler_hints:
1153           group: BE_Affinity_group
1154     port2:
1155       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1156       properties:
1157         replacement_policy: AUTO
1158         ip_requirements:
1159         - ip_version: 4
1160           ip_count_required:
1161             is_required: false
1162           floating_ip_count_required:
1163             is_required: false
1164         - ip_version: 6
1165           ip_count_required:
1166             is_required: false
1167           floating_ip_count_required:
1168             is_required: false
1169         mac_requirements:
1170           mac_count_required:
1171             is_required: false
1172         network:
1173           get_input: port_name
1174       requirements:
1175       - binding:
1176           capability: tosca.capabilities.network.Bindable
1177           node: server_smp2
1178           relationship: tosca.relationships.network.BindsTo
1179   groups:
1180     FE_SMP_Affinity_group:
1181       type: tosca.groups.Root
1182       members:
1183       - server_smp2
1184       - server_smp3
1185     Multi_Anti_Affinity_group:
1186       type: tosca.groups.Root
1187       members:
1188       - server_smp3
1189     hot_template_group:
1190       type: org.openecomp.groups.heat.HeatStack
1191       properties:
1192         heat_file: ../Artifacts/hot_template.yml
1193         description: ASC Template
1194       members:
1195       - server_smp2
1196       - server_smp3
1197       - port3
1198       - port4
1199       - port1
1200       - server_smp1
1201       - port2
1202     BE_Affinity_group:
1203       type: tosca.groups.Root
1204       members:
1205       - server_smp1
1206   policies:
1207     BE_Affinity_policy:
1208       type: org.openecomp.policies.placement.Colocate
1209       properties:
1210         name: def
1211         affinity: host
1212       targets:
1213       - BE_Affinity_group
1214     FE_SMP_Affinity_policy:
1215       type: org.openecomp.policies.placement.Colocate
1216       properties:
1217         name: abc
1218         affinity: host
1219       targets:
1220       - FE_SMP_Affinity_group
1221     Multi_Anti_Affinity_policy:
1222       type: org.openecomp.policies.placement.Antilocate
1223       properties:
1224         name: def
1225         container_type: host
1226       targets:
1227       - Multi_Anti_Affinity_group