5e329f9448497547264efa891f0fc7ec0ab71147
[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.pd_server:
9     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
10   org.openecomp.resource.vfc.nodes.heat.ps_server:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12   org.openecomp.resource.vfc.nodes.heat.sm_server:
13     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
14   org.openecomp.resource.vfc.nodes.heat.cm_server:
15     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
16   org.openecomp.resource.vfc.nodes.heat.oam_server:
17     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
18 topology_template:
19   inputs:
20     pd_flavor_name:
21       label: PD flavor name
22       hidden: false
23       immutable: false
24       annotations:
25         source:
26           type: org.openecomp.annotations.Source
27           properties:
28             vf_module_label:
29             - hot-mog-0108-bs1271
30             source_type: HEAT
31             param_name: pd_flavor_name
32       type: string
33       description: flavor name of PD instance
34       default: m3.xlarge
35     availabilityzone_name:
36       label: availabilityzone name
37       hidden: false
38       immutable: false
39       annotations:
40         source:
41           type: org.openecomp.annotations.Source
42           properties:
43             vf_module_label:
44             - hot-mog-0108-bs1271
45             source_type: HEAT
46             param_name: availabilityzone_name
47       type: string
48       description: availabilityzone name
49       default: nova
50     repl_net_ips:
51       label: repl network ips
52       hidden: false
53       immutable: false
54       annotations:
55         source:
56           type: org.openecomp.annotations.Source
57           properties:
58             vf_module_label:
59             - hot-mog-0108-bs1271
60             source_type: HEAT
61             param_name: repl_net_ips
62       type: list
63       description: ips of repl network
64       default:
65       - 107.239.33.57
66       - 107.239.33.58
67       entry_schema:
68         type: string
69     sl_net_name:
70       label: silver lining network name
71       hidden: false
72       immutable: false
73       annotations:
74         source:
75           type: org.openecomp.annotations.Source
76           properties:
77             vf_module_label:
78             - hot-mog-0108-bs1271
79             source_type: HEAT
80             param_name: sl_net_name
81       type: string
82       description: id of the sl network
83       default: exn_protected_net_0
84     pd_image_name:
85       label: image name
86       hidden: false
87       immutable: false
88       annotations:
89         source:
90           type: org.openecomp.annotations.Source
91           properties:
92             vf_module_label:
93             - hot-mog-0108-bs1271
94             source_type: HEAT
95             param_name: pd_image_name
96       type: string
97       description: PD image name
98       default: MOG_BASE_8.0
99     mog_script_name:
100       label: mog Config script name
101       hidden: false
102       immutable: false
103       annotations:
104         source:
105           type: org.openecomp.annotations.Source
106           properties:
107             vf_module_label:
108             - hot-mog-0108-bs1271
109             source_type: HEAT
110             param_name: mog_script_name
111       type: string
112       description: Config script name
113       default: http://10.147.38.210:8080/v1/AUTH_8e501b8121f34a6eaaf526d3305985cc/mogtestcontainer/mog-cloudinit.sh
114     pd_server_names:
115       label: PD server names
116       hidden: false
117       immutable: false
118       annotations:
119         source:
120           type: org.openecomp.annotations.Source
121           properties:
122             vf_module_label:
123             - hot-mog-0108-bs1271
124             source_type: HEAT
125             param_name: pd_server_names
126       type: list
127       description: name of the PD instance
128       default:
129       - ZRDM1MOGX01MPD001
130       - ZRDM1MOGX01MPD002
131       entry_schema:
132         type: string
133     sm_server_names:
134       label: SM server names
135       hidden: false
136       immutable: false
137       annotations:
138         source:
139           type: org.openecomp.annotations.Source
140           properties:
141             vf_module_label:
142             - hot-mog-0108-bs1271
143             source_type: HEAT
144             param_name: sm_server_names
145       type: list
146       description: name of the SM instance
147       default:
148       - ZRDM1MOGX01MSM001
149       - ZRDM1MOGX01MSM002
150       entry_schema:
151         type: string
152     dummy_net_netmask_1:
153       hidden: false
154       immutable: false
155       annotations:
156         source:
157           type: org.openecomp.annotations.Source
158           properties:
159             vf_module_label:
160             - hot-mog-0108-bs1271
161             source_type: HEAT
162             param_name: dummy_net_netmask_1
163       type: string
164       description: CSB internal network subnet mask
165       default: 255.255.255.0
166     dummy_net_netmask_0:
167       hidden: false
168       immutable: false
169       annotations:
170         source:
171           type: org.openecomp.annotations.Source
172           properties:
173             vf_module_label:
174             - hot-mog-0108-bs1271
175             source_type: HEAT
176             param_name: dummy_net_netmask_0
177       type: string
178       description: CSB internal network subnet mask
179       default: 255.255.255.0
180     ran_net_floating_ip:
181       label: mog ran net virtual ip
182       hidden: false
183       immutable: false
184       annotations:
185         source:
186           type: org.openecomp.annotations.Source
187           properties:
188             vf_module_label:
189             - hot-mog-0108-bs1271
190             source_type: HEAT
191             param_name: ran_net_floating_ip
192       type: string
193       description: mog ran net virtual ip
194       default: 107.239.36.5
195     ran_net_ips:
196       label: RAN network ips
197       hidden: false
198       immutable: false
199       annotations:
200         source:
201           type: org.openecomp.annotations.Source
202           properties:
203             vf_module_label:
204             - hot-mog-0108-bs1271
205             source_type: HEAT
206             param_name: ran_net_ips
207       type: list
208       description: RAN network ip
209       default:
210       - 107.239.36.3
211       - 107.239.36.4
212       entry_schema:
213         type: string
214     dummy_net_end_0:
215       label: csb internal end
216       hidden: false
217       immutable: false
218       annotations:
219         source:
220           type: org.openecomp.annotations.Source
221           properties:
222             vf_module_label:
223             - hot-mog-0108-bs1271
224             source_type: HEAT
225             param_name: dummy_net_end_0
226       type: string
227       description: csb internal end
228       default: 169.254.1.254
229     oam_image_name:
230       label: image name
231       hidden: false
232       immutable: false
233       annotations:
234         source:
235           type: org.openecomp.annotations.Source
236           properties:
237             vf_module_label:
238             - hot-mog-0108-bs1271
239             source_type: HEAT
240             param_name: oam_image_name
241       type: string
242       description: OAM image name
243       default: MOG_BASE_8.0
244     dummy_net_end_1:
245       label: csb internal end
246       hidden: false
247       immutable: false
248       annotations:
249         source:
250           type: org.openecomp.annotations.Source
251           properties:
252             vf_module_label:
253             - hot-mog-0108-bs1271
254             source_type: HEAT
255             param_name: dummy_net_end_1
256       type: string
257       description: csb internal end
258       default: 169.254.2.254
259     oam_net_name:
260       label: oam network name
261       hidden: false
262       immutable: false
263       annotations:
264         source:
265           type: org.openecomp.annotations.Source
266           properties:
267             vf_module_label:
268             - hot-mog-0108-bs1271
269             source_type: HEAT
270             param_name: oam_net_name
271       type: string
272       description: name of the oam network
273       default: oam_protected_net_0
274     oam_net_ips:
275       label: internet network ips
276       hidden: false
277       immutable: false
278       annotations:
279         source:
280           type: org.openecomp.annotations.Source
281           properties:
282             vf_module_label:
283             - hot-mog-0108-bs1271
284             source_type: HEAT
285             param_name: oam_net_ips
286       type: list
287       description: ip of the OAM network
288       default:
289       - 107.250.172.213
290       - 107.250.172.214
291       - 107.250.172.215
292       - 107.250.172.216
293       - 107.250.172.217
294       entry_schema:
295         type: string
296     ran_net_name:
297       label: RAN network name
298       hidden: false
299       immutable: false
300       annotations:
301         source:
302           type: org.openecomp.annotations.Source
303           properties:
304             vf_module_label:
305             - hot-mog-0108-bs1271
306             source_type: HEAT
307             param_name: ran_net_name
308       type: string
309       description: RAN network name
310       default: gn_direct_net_0
311     cluster-manager-vol-1:
312       label: mog-cm-vol-1
313       hidden: false
314       immutable: false
315       annotations:
316         source:
317           type: org.openecomp.annotations.Source
318           properties:
319             vf_module_label:
320             - hot-mog-0108-bs1271
321             source_type: HEAT
322             param_name: cluster-manager-vol-1
323       type: string
324       description: Cluster Manager volume 1
325       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
326     cluster-manager-vol-2:
327       label: mog-cm-vol-2
328       hidden: false
329       immutable: false
330       annotations:
331         source:
332           type: org.openecomp.annotations.Source
333           properties:
334             vf_module_label:
335             - hot-mog-0108-bs1271
336             source_type: HEAT
337             param_name: cluster-manager-vol-2
338       type: string
339       description: Cluster Manager volume 2 with ISO image
340       default: 6f92e211-2d61-487d-8f84-d2d00cea3698
341     csb_net_netmask:
342       hidden: false
343       immutable: false
344       annotations:
345         source:
346           type: org.openecomp.annotations.Source
347           properties:
348             vf_module_label:
349             - hot-mog-0108-bs1271
350             source_type: HEAT
351             param_name: csb_net_netmask
352       type: string
353       description: CSB internal network subnet mask
354       default: 255.255.255.0
355     oam_flavor_name:
356       label: OAM flavor name
357       hidden: false
358       immutable: false
359       annotations:
360         source:
361           type: org.openecomp.annotations.Source
362           properties:
363             vf_module_label:
364             - hot-mog-0108-bs1271
365             source_type: HEAT
366             param_name: oam_flavor_name
367       type: string
368       description: flavor name of OAM instance
369       default: m3.xlarge
370     dummy_net_start_0:
371       label: csb internal start
372       hidden: false
373       immutable: false
374       annotations:
375         source:
376           type: org.openecomp.annotations.Source
377           properties:
378             vf_module_label:
379             - hot-mog-0108-bs1271
380             source_type: HEAT
381             param_name: dummy_net_start_0
382       type: string
383       description: csb internal start
384       default: 169.254.1.4
385     dummy_net_start_1:
386       label: csb internal start
387       hidden: false
388       immutable: false
389       annotations:
390         source:
391           type: org.openecomp.annotations.Source
392           properties:
393             vf_module_label:
394             - hot-mog-0108-bs1271
395             source_type: HEAT
396             param_name: dummy_net_start_1
397       type: string
398       description: csb internal start
399       default: 169.254.2.4
400     cm_flavor_name:
401       label: CM flavor name
402       hidden: false
403       immutable: false
404       annotations:
405         source:
406           type: org.openecomp.annotations.Source
407           properties:
408             vf_module_label:
409             - hot-mog-0108-bs1271
410             source_type: HEAT
411             param_name: cm_flavor_name
412       type: string
413       description: flavor name of CM instance
414       default: m3.xlarge
415     sm_image_name:
416       label: image name
417       hidden: false
418       immutable: false
419       annotations:
420         source:
421           type: org.openecomp.annotations.Source
422           properties:
423             vf_module_label:
424             - hot-mog-0108-bs1271
425             source_type: HEAT
426             param_name: sm_image_name
427       type: string
428       description: SM image name
429       default: MOG_BASE_8.0
430     mog_parameter_name:
431       label: mog script parameter name
432       hidden: false
433       immutable: false
434       annotations:
435         source:
436           type: org.openecomp.annotations.Source
437           properties:
438             vf_module_label:
439             - hot-mog-0108-bs1271
440             source_type: HEAT
441             param_name: mog_parameter_name
442       type: string
443       description: Config script parameter csv file name
444       default: http://10.147.38.210:8080/v1/AUTH_8e501b8121f34a6eaaf526d3305985cc/mogtestcontainer
445     ps_server_names:
446       label: PS server names
447       hidden: false
448       immutable: false
449       annotations:
450         source:
451           type: org.openecomp.annotations.Source
452           properties:
453             vf_module_label:
454             - hot-mog-0108-bs1271
455             source_type: HEAT
456             param_name: ps_server_names
457       type: list
458       description: name of the PS instance
459       default:
460       - ZRDM1MOGX01MPS001
461       - ZRDM1MOGX01MPS002
462       - ZRDM1MOGX01MPS003
463       - ZRDM1MOGX01MPS004
464       entry_schema:
465         type: string
466     csb_net_ips:
467       hidden: false
468       immutable: false
469       annotations:
470         source:
471           type: org.openecomp.annotations.Source
472           properties:
473             vf_module_label:
474             - hot-mog-0108-bs1271
475             source_type: HEAT
476             param_name: csb_net_ips
477       type: list
478       description: mog_csb_net IP addresses
479       default:
480       - 172.26.0.10
481       - 172.26.0.11
482       - 172.26.0.12
483       - 172.26.0.13
484       - 172.26.0.14
485       - 172.26.0.15
486       - 172.26.0.16
487       - 172.26.0.17
488       - 172.26.0.18
489       - 172.26.0.19
490       - 172.26.0.20
491       entry_schema:
492         type: string
493     ps_flavor_name:
494       label: PS flavor name
495       hidden: false
496       immutable: false
497       annotations:
498         source:
499           type: org.openecomp.annotations.Source
500           properties:
501             vf_module_label:
502             - hot-mog-0108-bs1271
503             source_type: HEAT
504             param_name: ps_flavor_name
505       type: string
506       description: flavor name of PS instance
507       default: m3.xlarge
508     rx_net_ips:
509       label: Rx network ips
510       hidden: false
511       immutable: false
512       annotations:
513         source:
514           type: org.openecomp.annotations.Source
515           properties:
516             vf_module_label:
517             - hot-mog-0108-bs1271
518             source_type: HEAT
519             param_name: rx_net_ips
520       type: list
521       description: Rx network ips
522       default:
523       - 107.239.34.3
524       - 107.239.34.4
525       entry_schema:
526         type: string
527     dummy_net_name_1:
528       label: csb internal network name
529       hidden: false
530       immutable: false
531       annotations:
532         source:
533           type: org.openecomp.annotations.Source
534           properties:
535             vf_module_label:
536             - hot-mog-0108-bs1271
537             source_type: HEAT
538             param_name: dummy_net_name_1
539       type: string
540       description: csb internal network name
541       default: mog_dummy_1
542     dummy_net_cidr_1:
543       label: csb ineternal cidr
544       hidden: false
545       immutable: false
546       annotations:
547         source:
548           type: org.openecomp.annotations.Source
549           properties:
550             vf_module_label:
551             - hot-mog-0108-bs1271
552             source_type: HEAT
553             param_name: dummy_net_cidr_1
554       type: string
555       description: csb internal cidr
556       default: 169.254.2.0/24
557     dummy_net_name_0:
558       label: csb internal network name
559       hidden: false
560       immutable: false
561       annotations:
562         source:
563           type: org.openecomp.annotations.Source
564           properties:
565             vf_module_label:
566             - hot-mog-0108-bs1271
567             source_type: HEAT
568             param_name: dummy_net_name_0
569       type: string
570       description: csb internal network name
571       default: mog_dummy_0
572     dummy_net_cidr_0:
573       label: csb ineternal cidr
574       hidden: false
575       immutable: false
576       annotations:
577         source:
578           type: org.openecomp.annotations.Source
579           properties:
580             vf_module_label:
581             - hot-mog-0108-bs1271
582             source_type: HEAT
583             param_name: dummy_net_cidr_0
584       type: string
585       description: csb internal cidr
586       default: 169.254.1.0/24
587     mog_swift_container:
588       label: mog Config URL
589       hidden: false
590       immutable: false
591       annotations:
592         source:
593           type: org.openecomp.annotations.Source
594           properties:
595             vf_module_label:
596             - hot-mog-0108-bs1271
597             source_type: HEAT
598             param_name: mog_swift_container
599       type: string
600       description: Config URL
601       default: http://10.147.38.210:8080/v1/AUTH_8e501b8121f34a6eaaf526d3305985cc/mogtestcontainer
602     oam-vol-2:
603       label: mog-oam-vol-2
604       hidden: false
605       immutable: false
606       annotations:
607         source:
608           type: org.openecomp.annotations.Source
609           properties:
610             vf_module_label:
611             - hot-mog-0108-bs1271
612             source_type: HEAT
613             param_name: oam-vol-2
614       type: string
615       description: OAM volume 2
616       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
617     sl_net_floating_ip:
618       label: mog sl net virtual ip
619       hidden: false
620       immutable: false
621       annotations:
622         source:
623           type: org.openecomp.annotations.Source
624           properties:
625             vf_module_label:
626             - hot-mog-0108-bs1271
627             source_type: HEAT
628             param_name: sl_net_floating_ip
629       type: string
630       description: mog sl net virtual ip
631       default: 107.239.45.6
632     session-manager-vol-1:
633       label: mog-sm-vol-1
634       hidden: false
635       immutable: false
636       annotations:
637         source:
638           type: org.openecomp.annotations.Source
639           properties:
640             vf_module_label:
641             - hot-mog-0108-bs1271
642             source_type: HEAT
643             param_name: session-manager-vol-1
644       type: string
645       description: Session Manager volume 1
646       default: 49201898-333d-4c88-b58d-cf573b091633
647     rx_net_floating_ip:
648       label: mog rx net virtual ip
649       hidden: false
650       immutable: false
651       annotations:
652         source:
653           type: org.openecomp.annotations.Source
654           properties:
655             vf_module_label:
656             - hot-mog-0108-bs1271
657             source_type: HEAT
658             param_name: rx_net_floating_ip
659       type: string
660       description: mog rx net virtual ip
661       default: 107.239.34.5
662     session-manager-vol-2:
663       label: mog-sm-vol-2
664       hidden: false
665       immutable: false
666       annotations:
667         source:
668           type: org.openecomp.annotations.Source
669           properties:
670             vf_module_label:
671             - hot-mog-0108-bs1271
672             source_type: HEAT
673             param_name: session-manager-vol-2
674       type: string
675       description: Session Manager volume 2
676       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
677     oam-vol-1:
678       label: mog-oam-vol-1
679       hidden: false
680       immutable: false
681       annotations:
682         source:
683           type: org.openecomp.annotations.Source
684           properties:
685             vf_module_label:
686             - hot-mog-0108-bs1271
687             source_type: HEAT
688             param_name: oam-vol-1
689       type: string
690       description: OAM volume 1
691       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
692     csb_net_start:
693       label: csb internal start
694       hidden: false
695       immutable: false
696       annotations:
697         source:
698           type: org.openecomp.annotations.Source
699           properties:
700             vf_module_label:
701             - hot-mog-0108-bs1271
702             source_type: HEAT
703             param_name: csb_net_start
704       type: string
705       description: csb internal start
706       default: 172.26.0.1
707     cm_image_name:
708       label: image name
709       hidden: false
710       immutable: false
711       annotations:
712         source:
713           type: org.openecomp.annotations.Source
714           properties:
715             vf_module_label:
716             - hot-mog-0108-bs1271
717             source_type: HEAT
718             param_name: cm_image_name
719       type: string
720       description: CM image name
721       default: MOG_BASE_8.0
722     sm_flavor_name:
723       label: SM flavor 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-mog-0108-bs1271
732             source_type: HEAT
733             param_name: sm_flavor_name
734       type: string
735       description: flavor name of SM instance
736       default: m2.xlarge4
737     ps_image_name:
738       label: PS image name
739       hidden: false
740       immutable: false
741       annotations:
742         source:
743           type: org.openecomp.annotations.Source
744           properties:
745             vf_module_label:
746             - hot-mog-0108-bs1271
747             source_type: HEAT
748             param_name: ps_image_name
749       type: string
750       description: PS image name
751       default: MOG_BASE_8.0
752     oam_server_names:
753       label: OAM server names
754       hidden: false
755       immutable: false
756       annotations:
757         source:
758           type: org.openecomp.annotations.Source
759           properties:
760             vf_module_label:
761             - hot-mog-0108-bs1271
762             source_type: HEAT
763             param_name: oam_server_names
764       type: list
765       description: name of the OAM instance
766       default:
767       - ZRDM1MOGX01OAM001
768       - ZRDM1MOGX01OAM002
769       entry_schema:
770         type: string
771     csb_net_cidr:
772       label: csb ineternal cidr
773       hidden: false
774       immutable: false
775       annotations:
776         source:
777           type: org.openecomp.annotations.Source
778           properties:
779             vf_module_label:
780             - hot-mog-0108-bs1271
781             source_type: HEAT
782             param_name: csb_net_cidr
783       type: string
784       description: csb internal cidr
785       default: 172.26.0.0/24
786     cm_server_names:
787       label: CM server names
788       hidden: false
789       immutable: false
790       annotations:
791         source:
792           type: org.openecomp.annotations.Source
793           properties:
794             vf_module_label:
795             - hot-mog-0108-bs1271
796             source_type: HEAT
797             param_name: cm_server_names
798       type: list
799       description: name of the CM instance
800       default:
801       - ZRDM1MOGX01MCM001
802       entry_schema:
803         type: string
804     sl_net_ips:
805       label: silver lining network ips
806       hidden: false
807       immutable: false
808       annotations:
809         source:
810           type: org.openecomp.annotations.Source
811           properties:
812             vf_module_label:
813             - hot-mog-0108-bs1271
814             source_type: HEAT
815             param_name: sl_net_ips
816       type: list
817       description: ips of the sl network
818       default:
819       - 107.239.45.4
820       - 107.239.45.5
821       entry_schema:
822         type: string
823     rx_net_name:
824       label: Rx network name
825       hidden: false
826       immutable: false
827       annotations:
828         source:
829           type: org.openecomp.annotations.Source
830           properties:
831             vf_module_label:
832             - hot-mog-0108-bs1271
833             source_type: HEAT
834             param_name: rx_net_name
835       type: string
836       description: Rx network name
837       default: cor_direct_net_1
838     repl_net_name:
839       label: Replication network name
840       hidden: false
841       immutable: false
842       annotations:
843         source:
844           type: org.openecomp.annotations.Source
845           properties:
846             vf_module_label:
847             - hot-mog-0108-bs1271
848             source_type: HEAT
849             param_name: repl_net_name
850       type: string
851       description: name of the replication network
852       default: cor_direct_net_0
853     security_group_name:
854       label: security group name
855       hidden: false
856       immutable: false
857       annotations:
858         source:
859           type: org.openecomp.annotations.Source
860           properties:
861             vf_module_label:
862             - hot-mog-0108-bs1271
863             source_type: HEAT
864             param_name: security_group_name
865       type: string
866       description: the name of security group
867       default: mog_security_group
868     csb_net_end:
869       label: csb internal end
870       hidden: false
871       immutable: false
872       annotations:
873         source:
874           type: org.openecomp.annotations.Source
875           properties:
876             vf_module_label:
877             - hot-mog-0108-bs1271
878             source_type: HEAT
879             param_name: csb_net_end
880       type: string
881       description: csb internal end
882       default: 172.26.0.254
883     csb_net_name:
884       label: csb internal network 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-mog-0108-bs1271
893             source_type: HEAT
894             param_name: csb_net_name
895       type: string
896       description: csb internal network name
897       default: int_mog_csb_net
898     mog_script_dir:
899       label: mog Config script directory
900       hidden: false
901       immutable: false
902       annotations:
903         source:
904           type: org.openecomp.annotations.Source
905           properties:
906             vf_module_label:
907             - hot-mog-0108-bs1271
908             source_type: HEAT
909             param_name: mog_script_dir
910       type: string
911       description: Config script directory
912       default: /root
913   node_templates:
914     cm01_port_1:
915       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
916       properties:
917         ip_requirements:
918         - ip_version: 4
919           ip_count_required:
920             is_required: true
921           floating_ip_count_required:
922             is_required: false
923         security_groups:
924         - mog_security_group
925         fixed_ips:
926         - ip_address:
927             get_input:
928             - oam_net_ips
929             - 4
930         mac_requirements:
931           mac_count_required:
932             is_required: false
933         network_role_tag: oam
934         network:
935           get_input: oam_net_name
936       requirements:
937       - binding:
938           capability: tosca.capabilities.network.Bindable
939           node: server_cm01
940           relationship: tosca.relationships.network.BindsTo
941     cm01_port_0:
942       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
943       properties:
944         ip_requirements:
945         - ip_version: 4
946           ip_count_required:
947             is_required: true
948           floating_ip_count_required:
949             is_required: false
950         security_groups:
951         - mog_security_group
952         fixed_ips:
953         - ip_address:
954             get_input:
955             - csb_net_ips
956             - 10
957         mac_requirements:
958           mac_count_required:
959             is_required: false
960         network: csb_net
961       requirements:
962       - link:
963           capability: tosca.capabilities.network.Linkable
964           node: csb_net
965           relationship: tosca.relationships.network.LinksTo
966       - binding:
967           capability: tosca.capabilities.network.Bindable
968           node: server_cm01
969           relationship: tosca.relationships.network.BindsTo
970     sm02_port_0:
971       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
972       properties:
973         ip_requirements:
974         - ip_version: 4
975           ip_count_required:
976             is_required: false
977           floating_ip_count_required:
978             is_required: false
979         security_groups:
980         - mog_security_group
981         mac_requirements:
982           mac_count_required:
983             is_required: false
984         network: csb_net
985       requirements:
986       - link:
987           capability: tosca.capabilities.network.Linkable
988           node: csb_net
989           relationship: tosca.relationships.network.LinksTo
990       - binding:
991           capability: tosca.capabilities.network.Bindable
992           node: server_sm02
993           relationship: tosca.relationships.network.BindsTo
994     server_ps04:
995       type: org.openecomp.resource.vfc.nodes.heat.ps_server
996       properties:
997         flavor:
998           get_input: ps_flavor_name
999         availability_zone:
1000           get_input: availabilityzone_name
1001         image:
1002           get_input: ps_image_name
1003         user_data_format: RAW
1004         name:
1005           get_input:
1006           - ps_server_names
1007           - 3
1008         scheduler_hints:
1009           group: servergroup_mog03_group
1010     server_ps03:
1011       type: org.openecomp.resource.vfc.nodes.heat.ps_server
1012       properties:
1013         flavor:
1014           get_input: ps_flavor_name
1015         availability_zone:
1016           get_input: availabilityzone_name
1017         image:
1018           get_input: ps_image_name
1019         user_data_format: RAW
1020         name:
1021           get_input:
1022           - ps_server_names
1023           - 2
1024         scheduler_hints:
1025           group: servergroup_mog03_group
1026     sm01_port_0:
1027       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1028       properties:
1029         ip_requirements:
1030         - ip_version: 4
1031           ip_count_required:
1032             is_required: false
1033           floating_ip_count_required:
1034             is_required: false
1035         security_groups:
1036         - mog_security_group
1037         mac_requirements:
1038           mac_count_required:
1039             is_required: false
1040         network: csb_net
1041       requirements:
1042       - link:
1043           capability: tosca.capabilities.network.Linkable
1044           node: csb_net
1045           relationship: tosca.relationships.network.LinksTo
1046       - binding:
1047           capability: tosca.capabilities.network.Bindable
1048           node: server_sm01
1049           relationship: tosca.relationships.network.BindsTo
1050     sm02_port_2:
1051       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1052       properties:
1053         ip_requirements:
1054         - ip_version: 4
1055           ip_count_required:
1056             is_required: true
1057           floating_ip_count_required:
1058             is_required: false
1059         security_groups:
1060         - mog_security_group
1061         fixed_ips:
1062         - ip_address:
1063             get_input:
1064             - repl_net_ips
1065             - 1
1066         mac_requirements:
1067           mac_count_required:
1068             is_required: false
1069         network_role_tag: repl
1070         network:
1071           get_input: repl_net_name
1072     server_ps02:
1073       type: org.openecomp.resource.vfc.nodes.heat.ps_server
1074       properties:
1075         flavor:
1076           get_input: ps_flavor_name
1077         availability_zone:
1078           get_input: availabilityzone_name
1079         image:
1080           get_input: ps_image_name
1081         user_data_format: RAW
1082         name:
1083           get_input:
1084           - ps_server_names
1085           - 1
1086         scheduler_hints:
1087           group: servergroup_mog03_group
1088     sm01_port_1:
1089       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1090       properties:
1091         ip_requirements:
1092         - ip_version: 4
1093           ip_count_required:
1094             is_required: false
1095           floating_ip_count_required:
1096             is_required: false
1097         security_groups:
1098         - mog_security_group
1099         mac_requirements:
1100           mac_count_required:
1101             is_required: false
1102         network: dummy_net_0
1103       requirements:
1104       - link:
1105           capability: tosca.capabilities.network.Linkable
1106           node: dummy_net_0
1107           relationship: tosca.relationships.network.LinksTo
1108       - binding:
1109           capability: tosca.capabilities.network.Bindable
1110           node: server_sm01
1111           relationship: tosca.relationships.network.BindsTo
1112     sm02_port_1:
1113       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1114       properties:
1115         ip_requirements:
1116         - ip_version: 4
1117           ip_count_required:
1118             is_required: false
1119           floating_ip_count_required:
1120             is_required: false
1121         security_groups:
1122         - mog_security_group
1123         mac_requirements:
1124           mac_count_required:
1125             is_required: false
1126         network: dummy_net_0
1127       requirements:
1128       - link:
1129           capability: tosca.capabilities.network.Linkable
1130           node: dummy_net_0
1131           relationship: tosca.relationships.network.LinksTo
1132       - binding:
1133           capability: tosca.capabilities.network.Bindable
1134           node: server_sm02
1135           relationship: tosca.relationships.network.BindsTo
1136     server_ps01:
1137       type: org.openecomp.resource.vfc.nodes.heat.ps_server
1138       properties:
1139         flavor:
1140           get_input: ps_flavor_name
1141         availability_zone:
1142           get_input: availabilityzone_name
1143         image:
1144           get_input: ps_image_name
1145         user_data_format: RAW
1146         name:
1147           get_input:
1148           - ps_server_names
1149           - 0
1150         scheduler_hints:
1151           group: servergroup_mog03_group
1152     csb_net:
1153       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1154       properties:
1155         dhcp_enabled: true
1156         network_name:
1157           get_input: csb_net_name
1158         subnets:
1159           csb_ip_subnet:
1160             enable_dhcp: true
1161             name:
1162               get_input: csb_net_name
1163             cidr:
1164               get_input: csb_net_cidr
1165             allocation_pools:
1166             - start:
1167                 get_input: csb_net_start
1168               end:
1169                 get_input: csb_net_end
1170     sm01_port_2:
1171       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1172       properties:
1173         ip_requirements:
1174         - ip_version: 4
1175           ip_count_required:
1176             is_required: true
1177           floating_ip_count_required:
1178             is_required: false
1179         security_groups:
1180         - mog_security_group
1181         fixed_ips:
1182         - ip_address:
1183             get_input:
1184             - repl_net_ips
1185             - 0
1186         mac_requirements:
1187           mac_count_required:
1188             is_required: false
1189         network_role_tag: repl
1190         network:
1191           get_input: repl_net_name
1192     pd01_port_5:
1193       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1194       properties:
1195         ip_requirements:
1196         - ip_version: 4
1197           ip_count_required:
1198             is_required: true
1199           floating_ip_count_required:
1200             is_required: true
1201         security_groups:
1202         - mog_security_group
1203         fixed_ips:
1204         - ip_address:
1205             get_input:
1206             - ran_net_ips
1207             - 0
1208         mac_requirements:
1209           mac_count_required:
1210             is_required: false
1211         allowed_address_pairs:
1212         - ip_address:
1213             get_input: ran_net_floating_ip
1214         network_role_tag: ran
1215         network:
1216           get_input: ran_net_name
1217       requirements:
1218       - binding:
1219           capability: tosca.capabilities.network.Bindable
1220           node: server_pd_01
1221           relationship: tosca.relationships.network.BindsTo
1222     pd01_port_4:
1223       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1224       properties:
1225         ip_requirements:
1226         - ip_version: 4
1227           ip_count_required:
1228             is_required: false
1229           floating_ip_count_required:
1230             is_required: false
1231         security_groups:
1232         - mog_security_group
1233         mac_requirements:
1234           mac_count_required:
1235             is_required: false
1236         network: dummy_net_1
1237       requirements:
1238       - link:
1239           capability: tosca.capabilities.network.Linkable
1240           node: dummy_net_1
1241           relationship: tosca.relationships.network.LinksTo
1242       - binding:
1243           capability: tosca.capabilities.network.Bindable
1244           node: server_pd_01
1245           relationship: tosca.relationships.network.BindsTo
1246     pd02_port_5:
1247       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1248       properties:
1249         ip_requirements:
1250         - ip_version: 4
1251           ip_count_required:
1252             is_required: true
1253           floating_ip_count_required:
1254             is_required: true
1255         security_groups:
1256         - mog_security_group
1257         fixed_ips:
1258         - ip_address:
1259             get_input:
1260             - ran_net_ips
1261             - 1
1262         mac_requirements:
1263           mac_count_required:
1264             is_required: false
1265         allowed_address_pairs:
1266         - ip_address:
1267             get_input: ran_net_floating_ip
1268         network_role_tag: ran
1269         network:
1270           get_input: ran_net_name
1271       requirements:
1272       - binding:
1273           capability: tosca.capabilities.network.Bindable
1274           node: server_pd_02
1275           relationship: tosca.relationships.network.BindsTo
1276     pd01_port_6:
1277       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1278       properties:
1279         ip_requirements:
1280         - ip_version: 4
1281           ip_count_required:
1282             is_required: true
1283           floating_ip_count_required:
1284             is_required: true
1285         security_groups:
1286         - mog_security_group
1287         fixed_ips:
1288         - ip_address:
1289             get_input:
1290             - sl_net_ips
1291             - 0
1292         mac_requirements:
1293           mac_count_required:
1294             is_required: false
1295         allowed_address_pairs:
1296         - ip_address:
1297             get_input: sl_net_floating_ip
1298         network_role_tag: sl
1299         network:
1300           get_input: sl_net_name
1301       requirements:
1302       - binding:
1303           capability: tosca.capabilities.network.Bindable
1304           node: server_pd_01
1305           relationship: tosca.relationships.network.BindsTo
1306     pd02_port_6:
1307       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1308       properties:
1309         ip_requirements:
1310         - ip_version: 4
1311           ip_count_required:
1312             is_required: true
1313           floating_ip_count_required:
1314             is_required: true
1315         security_groups:
1316         - mog_security_group
1317         fixed_ips:
1318         - ip_address:
1319             get_input:
1320             - sl_net_ips
1321             - 1
1322         mac_requirements:
1323           mac_count_required:
1324             is_required: false
1325         allowed_address_pairs:
1326         - ip_address:
1327             get_input: sl_net_floating_ip
1328         network_role_tag: sl
1329         network:
1330           get_input: sl_net_name
1331       requirements:
1332       - binding:
1333           capability: tosca.capabilities.network.Bindable
1334           node: server_pd_02
1335           relationship: tosca.relationships.network.BindsTo
1336     server_sm02:
1337       type: org.openecomp.resource.vfc.nodes.heat.sm_server
1338       properties:
1339         flavor:
1340           get_input: sm_flavor_name
1341         availability_zone:
1342           get_input: availabilityzone_name
1343         image:
1344           get_input: sm_image_name
1345         user_data_format: RAW
1346         name:
1347           get_input:
1348           - sm_server_names
1349           - 1
1350         scheduler_hints:
1351           group: servergroup_mog02_group
1352     ps02_port_0:
1353       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1354       properties:
1355         ip_requirements:
1356         - ip_version: 4
1357           ip_count_required:
1358             is_required: false
1359           floating_ip_count_required:
1360             is_required: false
1361         security_groups:
1362         - mog_security_group
1363         mac_requirements:
1364           mac_count_required:
1365             is_required: false
1366         network: csb_net
1367       requirements:
1368       - link:
1369           capability: tosca.capabilities.network.Linkable
1370           node: csb_net
1371           relationship: tosca.relationships.network.LinksTo
1372       - binding:
1373           capability: tosca.capabilities.network.Bindable
1374           node: server_ps02
1375           relationship: tosca.relationships.network.BindsTo
1376     ps04_port_0:
1377       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1378       properties:
1379         ip_requirements:
1380         - ip_version: 4
1381           ip_count_required:
1382             is_required: false
1383           floating_ip_count_required:
1384             is_required: false
1385         security_groups:
1386         - mog_security_group
1387         mac_requirements:
1388           mac_count_required:
1389             is_required: false
1390         network: csb_net
1391       requirements:
1392       - link:
1393           capability: tosca.capabilities.network.Linkable
1394           node: csb_net
1395           relationship: tosca.relationships.network.LinksTo
1396       - binding:
1397           capability: tosca.capabilities.network.Bindable
1398           node: server_ps04
1399           relationship: tosca.relationships.network.BindsTo
1400     ps03_port_0:
1401       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1402       properties:
1403         ip_requirements:
1404         - ip_version: 4
1405           ip_count_required:
1406             is_required: false
1407           floating_ip_count_required:
1408             is_required: false
1409         security_groups:
1410         - mog_security_group
1411         mac_requirements:
1412           mac_count_required:
1413             is_required: false
1414         network: csb_net
1415       requirements:
1416       - link:
1417           capability: tosca.capabilities.network.Linkable
1418           node: csb_net
1419           relationship: tosca.relationships.network.LinksTo
1420       - binding:
1421           capability: tosca.capabilities.network.Bindable
1422           node: server_ps03
1423           relationship: tosca.relationships.network.BindsTo
1424     ps01_port_0:
1425       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1426       properties:
1427         ip_requirements:
1428         - ip_version: 4
1429           ip_count_required:
1430             is_required: false
1431           floating_ip_count_required:
1432             is_required: false
1433         security_groups:
1434         - mog_security_group
1435         mac_requirements:
1436           mac_count_required:
1437             is_required: false
1438         network: csb_net
1439       requirements:
1440       - link:
1441           capability: tosca.capabilities.network.Linkable
1442           node: csb_net
1443           relationship: tosca.relationships.network.LinksTo
1444       - binding:
1445           capability: tosca.capabilities.network.Bindable
1446           node: server_ps01
1447           relationship: tosca.relationships.network.BindsTo
1448     server_sm01:
1449       type: org.openecomp.resource.vfc.nodes.heat.sm_server
1450       properties:
1451         flavor:
1452           get_input: sm_flavor_name
1453         availability_zone:
1454           get_input: availabilityzone_name
1455         image:
1456           get_input: sm_image_name
1457         user_data_format: RAW
1458         name:
1459           get_input:
1460           - sm_server_names
1461           - 0
1462         scheduler_hints:
1463           group: servergroup_mog02_group
1464     dummy_net_0:
1465       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1466       properties:
1467         dhcp_enabled: true
1468         network_name:
1469           get_input: dummy_net_name_0
1470         subnets:
1471           dummy_ip_subnet_0:
1472             enable_dhcp: true
1473             name:
1474               get_input: dummy_net_name_0
1475             cidr:
1476               get_input: dummy_net_cidr_0
1477             allocation_pools:
1478             - start:
1479                 get_input: dummy_net_start_0
1480               end:
1481                 get_input: dummy_net_end_0
1482     server_cm01:
1483       type: org.openecomp.resource.vfc.nodes.heat.cm_server
1484       properties:
1485         flavor:
1486           get_input: cm_flavor_name
1487         availability_zone:
1488           get_input: availabilityzone_name
1489         image:
1490           get_input: cm_image_name
1491         user_data_format: RAW
1492         name:
1493           get_input:
1494           - cm_server_names
1495           - 0
1496         scheduler_hints:
1497           group: servergroup_mog03_group
1498     server_pd_02:
1499       type: org.openecomp.resource.vfc.nodes.heat.pd_server
1500       properties:
1501         flavor:
1502           get_input: pd_flavor_name
1503         availability_zone:
1504           get_input: availabilityzone_name
1505         image:
1506           get_input: pd_image_name
1507         user_data_format: RAW
1508         name:
1509           get_input:
1510           - pd_server_names
1511           - 1
1512         scheduler_hints:
1513           group: servergroup_mog01_group
1514     server_pd_01:
1515       type: org.openecomp.resource.vfc.nodes.heat.pd_server
1516       properties:
1517         flavor:
1518           get_input: pd_flavor_name
1519         availability_zone:
1520           get_input: availabilityzone_name
1521         image:
1522           get_input: pd_image_name
1523         user_data_format: RAW
1524         name:
1525           get_input:
1526           - pd_server_names
1527           - 0
1528         scheduler_hints:
1529           group: servergroup_mog01_group
1530     server_oam01:
1531       type: org.openecomp.resource.vfc.nodes.heat.oam_server
1532       properties:
1533         flavor:
1534           get_input: oam_flavor_name
1535         availability_zone:
1536           get_input: availabilityzone_name
1537         image:
1538           get_input: oam_image_name
1539         user_data_format: RAW
1540         name:
1541           get_input:
1542           - oam_server_names
1543           - 0
1544         scheduler_hints:
1545           group: servergroup_mog02_group
1546     server_oam02:
1547       type: org.openecomp.resource.vfc.nodes.heat.oam_server
1548       properties:
1549         flavor:
1550           get_input: oam_flavor_name
1551         availability_zone:
1552           get_input: availabilityzone_name
1553         image:
1554           get_input: oam_image_name
1555         user_data_format: RAW
1556         name:
1557           get_input:
1558           - oam_server_names
1559           - 1
1560         scheduler_hints:
1561           group: servergroup_mog02_group
1562     dummy_net_1:
1563       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1564       properties:
1565         dhcp_enabled: true
1566         network_name:
1567           get_input: dummy_net_name_1
1568         subnets:
1569           dummy_ip_subnet_1:
1570             enable_dhcp: true
1571             name:
1572               get_input: dummy_net_name_1
1573             cidr:
1574               get_input: dummy_net_cidr_1
1575             allocation_pools:
1576             - start:
1577                 get_input: dummy_net_start_1
1578               end:
1579                 get_input: dummy_net_end_1
1580     mog_security_group:
1581       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1582       properties:
1583         name:
1584           get_input: security_group_name
1585         description: mog security group
1586         rules:
1587         - protocol: tcp
1588           ethertype: IPv4
1589           port_range_max: 65535
1590           remote_ip_prefix: 0.0.0.0/0
1591           direction: egress
1592           port_range_min: 1
1593         - protocol: udp
1594           ethertype: IPv4
1595           port_range_max: 65535
1596           remote_ip_prefix: 0.0.0.0/0
1597           direction: egress
1598           port_range_min: 1
1599         - protocol: icmp
1600           ethertype: IPv4
1601           remote_ip_prefix: 0.0.0.0/0
1602           direction: egress
1603         - protocol: tcp
1604           ethertype: IPv4
1605           port_range_max: 65535
1606           remote_ip_prefix: 0.0.0.0/0
1607           direction: ingress
1608           port_range_min: 1
1609         - protocol: udp
1610           ethertype: IPv4
1611           port_range_max: 65535
1612           remote_ip_prefix: 0.0.0.0/0
1613           direction: ingress
1614           port_range_min: 1
1615         - protocol: icmp
1616           ethertype: IPv4
1617           remote_ip_prefix: 0.0.0.0/0
1618           direction: ingress
1619       requirements:
1620       - port:
1621           capability: tosca.capabilities.Attachment
1622           node: pd01_port_0
1623           relationship: org.openecomp.relationships.AttachesTo
1624       - port:
1625           capability: tosca.capabilities.Attachment
1626           node: pd01_port_1
1627           relationship: org.openecomp.relationships.AttachesTo
1628       - port:
1629           capability: tosca.capabilities.Attachment
1630           node: pd01_port_2
1631           relationship: org.openecomp.relationships.AttachesTo
1632       - port:
1633           capability: tosca.capabilities.Attachment
1634           node: pd01_port_3
1635           relationship: org.openecomp.relationships.AttachesTo
1636       - port:
1637           capability: tosca.capabilities.Attachment
1638           node: pd01_port_4
1639           relationship: org.openecomp.relationships.AttachesTo
1640       - port:
1641           capability: tosca.capabilities.Attachment
1642           node: pd01_port_5
1643           relationship: org.openecomp.relationships.AttachesTo
1644       - port:
1645           capability: tosca.capabilities.Attachment
1646           node: pd01_port_6
1647           relationship: org.openecomp.relationships.AttachesTo
1648       - port:
1649           capability: tosca.capabilities.Attachment
1650           node: pd02_port_0
1651           relationship: org.openecomp.relationships.AttachesTo
1652       - port:
1653           capability: tosca.capabilities.Attachment
1654           node: pd02_port_1
1655           relationship: org.openecomp.relationships.AttachesTo
1656       - port:
1657           capability: tosca.capabilities.Attachment
1658           node: pd02_port_2
1659           relationship: org.openecomp.relationships.AttachesTo
1660       - port:
1661           capability: tosca.capabilities.Attachment
1662           node: pd02_port_3
1663           relationship: org.openecomp.relationships.AttachesTo
1664       - port:
1665           capability: tosca.capabilities.Attachment
1666           node: pd02_port_4
1667           relationship: org.openecomp.relationships.AttachesTo
1668       - port:
1669           capability: tosca.capabilities.Attachment
1670           node: pd02_port_5
1671           relationship: org.openecomp.relationships.AttachesTo
1672       - port:
1673           capability: tosca.capabilities.Attachment
1674           node: pd02_port_6
1675           relationship: org.openecomp.relationships.AttachesTo
1676       - port:
1677           capability: tosca.capabilities.Attachment
1678           node: oam01_port_0
1679           relationship: org.openecomp.relationships.AttachesTo
1680       - port:
1681           capability: tosca.capabilities.Attachment
1682           node: oam01_port_1
1683           relationship: org.openecomp.relationships.AttachesTo
1684       - port:
1685           capability: tosca.capabilities.Attachment
1686           node: oam02_port_0
1687           relationship: org.openecomp.relationships.AttachesTo
1688       - port:
1689           capability: tosca.capabilities.Attachment
1690           node: oam02_port_1
1691           relationship: org.openecomp.relationships.AttachesTo
1692       - port:
1693           capability: tosca.capabilities.Attachment
1694           node: sm01_port_0
1695           relationship: org.openecomp.relationships.AttachesTo
1696       - port:
1697           capability: tosca.capabilities.Attachment
1698           node: sm01_port_1
1699           relationship: org.openecomp.relationships.AttachesTo
1700       - port:
1701           capability: tosca.capabilities.Attachment
1702           node: sm01_port_2
1703           relationship: org.openecomp.relationships.AttachesTo
1704       - port:
1705           capability: tosca.capabilities.Attachment
1706           node: sm02_port_0
1707           relationship: org.openecomp.relationships.AttachesTo
1708       - port:
1709           capability: tosca.capabilities.Attachment
1710           node: sm02_port_1
1711           relationship: org.openecomp.relationships.AttachesTo
1712       - port:
1713           capability: tosca.capabilities.Attachment
1714           node: sm02_port_2
1715           relationship: org.openecomp.relationships.AttachesTo
1716       - port:
1717           capability: tosca.capabilities.Attachment
1718           node: ps01_port_0
1719           relationship: org.openecomp.relationships.AttachesTo
1720       - port:
1721           capability: tosca.capabilities.Attachment
1722           node: ps02_port_0
1723           relationship: org.openecomp.relationships.AttachesTo
1724       - port:
1725           capability: tosca.capabilities.Attachment
1726           node: ps03_port_0
1727           relationship: org.openecomp.relationships.AttachesTo
1728       - port:
1729           capability: tosca.capabilities.Attachment
1730           node: ps04_port_0
1731           relationship: org.openecomp.relationships.AttachesTo
1732       - port:
1733           capability: tosca.capabilities.Attachment
1734           node: cm01_port_0
1735           relationship: org.openecomp.relationships.AttachesTo
1736       - port:
1737           capability: tosca.capabilities.Attachment
1738           node: cm01_port_1
1739           relationship: org.openecomp.relationships.AttachesTo
1740     pd01_port_1:
1741       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1742       properties:
1743         ip_requirements:
1744         - ip_version: 4
1745           ip_count_required:
1746             is_required: true
1747           floating_ip_count_required:
1748             is_required: false
1749         security_groups:
1750         - mog_security_group
1751         fixed_ips:
1752         - ip_address:
1753             get_input:
1754             - oam_net_ips
1755             - 0
1756         mac_requirements:
1757           mac_count_required:
1758             is_required: false
1759         network_role_tag: oam
1760         network:
1761           get_input: oam_net_name
1762       requirements:
1763       - binding:
1764           capability: tosca.capabilities.network.Bindable
1765           node: server_pd_01
1766           relationship: tosca.relationships.network.BindsTo
1767     pd02_port_3:
1768       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1769       properties:
1770         ip_requirements:
1771         - ip_version: 4
1772           ip_count_required:
1773             is_required: true
1774           floating_ip_count_required:
1775             is_required: true
1776         security_groups:
1777         - mog_security_group
1778         fixed_ips:
1779         - ip_address:
1780             get_input:
1781             - rx_net_ips
1782             - 1
1783         mac_requirements:
1784           mac_count_required:
1785             is_required: false
1786         allowed_address_pairs:
1787         - ip_address:
1788             get_input: rx_net_floating_ip
1789         network_role_tag: rx
1790         network:
1791           get_input: rx_net_name
1792       requirements:
1793       - binding:
1794           capability: tosca.capabilities.network.Bindable
1795           node: server_pd_02
1796           relationship: tosca.relationships.network.BindsTo
1797     pd01_port_0:
1798       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1799       properties:
1800         ip_requirements:
1801         - ip_version: 4
1802           ip_count_required:
1803             is_required: false
1804           floating_ip_count_required:
1805             is_required: false
1806         security_groups:
1807         - mog_security_group
1808         mac_requirements:
1809           mac_count_required:
1810             is_required: false
1811         network: csb_net
1812       requirements:
1813       - link:
1814           capability: tosca.capabilities.network.Linkable
1815           node: csb_net
1816           relationship: tosca.relationships.network.LinksTo
1817       - binding:
1818           capability: tosca.capabilities.network.Bindable
1819           node: server_pd_01
1820           relationship: tosca.relationships.network.BindsTo
1821     pd02_port_4:
1822       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1823       properties:
1824         ip_requirements:
1825         - ip_version: 4
1826           ip_count_required:
1827             is_required: false
1828           floating_ip_count_required:
1829             is_required: false
1830         security_groups:
1831         - mog_security_group
1832         mac_requirements:
1833           mac_count_required:
1834             is_required: false
1835         network: dummy_net_1
1836       requirements:
1837       - link:
1838           capability: tosca.capabilities.network.Linkable
1839           node: dummy_net_1
1840           relationship: tosca.relationships.network.LinksTo
1841       - binding:
1842           capability: tosca.capabilities.network.Bindable
1843           node: server_pd_02
1844           relationship: tosca.relationships.network.BindsTo
1845     pd01_port_3:
1846       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1847       properties:
1848         ip_requirements:
1849         - ip_version: 4
1850           ip_count_required:
1851             is_required: true
1852           floating_ip_count_required:
1853             is_required: true
1854         security_groups:
1855         - mog_security_group
1856         fixed_ips:
1857         - ip_address:
1858             get_input:
1859             - rx_net_ips
1860             - 0
1861         mac_requirements:
1862           mac_count_required:
1863             is_required: false
1864         allowed_address_pairs:
1865         - ip_address:
1866             get_input: rx_net_floating_ip
1867         network_role_tag: rx
1868         network:
1869           get_input: rx_net_name
1870       requirements:
1871       - binding:
1872           capability: tosca.capabilities.network.Bindable
1873           node: server_pd_01
1874           relationship: tosca.relationships.network.BindsTo
1875     pd02_port_1:
1876       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1877       properties:
1878         ip_requirements:
1879         - ip_version: 4
1880           ip_count_required:
1881             is_required: true
1882           floating_ip_count_required:
1883             is_required: false
1884         security_groups:
1885         - mog_security_group
1886         fixed_ips:
1887         - ip_address:
1888             get_input:
1889             - oam_net_ips
1890             - 1
1891         mac_requirements:
1892           mac_count_required:
1893             is_required: false
1894         network_role_tag: oam
1895         network:
1896           get_input: oam_net_name
1897       requirements:
1898       - binding:
1899           capability: tosca.capabilities.network.Bindable
1900           node: server_pd_02
1901           relationship: tosca.relationships.network.BindsTo
1902     pd01_port_2:
1903       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1904       properties:
1905         ip_requirements:
1906         - ip_version: 4
1907           ip_count_required:
1908             is_required: false
1909           floating_ip_count_required:
1910             is_required: false
1911         security_groups:
1912         - mog_security_group
1913         mac_requirements:
1914           mac_count_required:
1915             is_required: false
1916         network: dummy_net_0
1917       requirements:
1918       - link:
1919           capability: tosca.capabilities.network.Linkable
1920           node: dummy_net_0
1921           relationship: tosca.relationships.network.LinksTo
1922       - binding:
1923           capability: tosca.capabilities.network.Bindable
1924           node: server_pd_01
1925           relationship: tosca.relationships.network.BindsTo
1926     pd02_port_2:
1927       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1928       properties:
1929         ip_requirements:
1930         - ip_version: 4
1931           ip_count_required:
1932             is_required: false
1933           floating_ip_count_required:
1934             is_required: false
1935         security_groups:
1936         - mog_security_group
1937         mac_requirements:
1938           mac_count_required:
1939             is_required: false
1940         network: dummy_net_0
1941       requirements:
1942       - link:
1943           capability: tosca.capabilities.network.Linkable
1944           node: dummy_net_0
1945           relationship: tosca.relationships.network.LinksTo
1946       - binding:
1947           capability: tosca.capabilities.network.Bindable
1948           node: server_pd_02
1949           relationship: tosca.relationships.network.BindsTo
1950     oam01_port_1:
1951       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1952       properties:
1953         ip_requirements:
1954         - ip_version: 4
1955           ip_count_required:
1956             is_required: true
1957           floating_ip_count_required:
1958             is_required: false
1959         security_groups:
1960         - mog_security_group
1961         fixed_ips:
1962         - ip_address:
1963             get_input:
1964             - oam_net_ips
1965             - 2
1966         mac_requirements:
1967           mac_count_required:
1968             is_required: false
1969         network_role_tag: oam
1970         network:
1971           get_input: oam_net_name
1972       requirements:
1973       - binding:
1974           capability: tosca.capabilities.network.Bindable
1975           node: server_oam01
1976           relationship: tosca.relationships.network.BindsTo
1977     pd02_port_0:
1978       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1979       properties:
1980         ip_requirements:
1981         - ip_version: 4
1982           ip_count_required:
1983             is_required: false
1984           floating_ip_count_required:
1985             is_required: false
1986         security_groups:
1987         - mog_security_group
1988         mac_requirements:
1989           mac_count_required:
1990             is_required: false
1991         network: csb_net
1992       requirements:
1993       - link:
1994           capability: tosca.capabilities.network.Linkable
1995           node: csb_net
1996           relationship: tosca.relationships.network.LinksTo
1997       - binding:
1998           capability: tosca.capabilities.network.Bindable
1999           node: server_pd_02
2000           relationship: tosca.relationships.network.BindsTo
2001     oam02_port_1:
2002       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2003       properties:
2004         ip_requirements:
2005         - ip_version: 4
2006           ip_count_required:
2007             is_required: true
2008           floating_ip_count_required:
2009             is_required: false
2010         security_groups:
2011         - mog_security_group
2012         fixed_ips:
2013         - ip_address:
2014             get_input:
2015             - oam_net_ips
2016             - 3
2017         mac_requirements:
2018           mac_count_required:
2019             is_required: false
2020         network_role_tag: oam
2021         network:
2022           get_input: oam_net_name
2023       requirements:
2024       - binding:
2025           capability: tosca.capabilities.network.Bindable
2026           node: server_oam02
2027           relationship: tosca.relationships.network.BindsTo
2028     oam01_port_0:
2029       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2030       properties:
2031         ip_requirements:
2032         - ip_version: 4
2033           ip_count_required:
2034             is_required: false
2035           floating_ip_count_required:
2036             is_required: false
2037         security_groups:
2038         - mog_security_group
2039         mac_requirements:
2040           mac_count_required:
2041             is_required: false
2042         network: csb_net
2043       requirements:
2044       - link:
2045           capability: tosca.capabilities.network.Linkable
2046           node: csb_net
2047           relationship: tosca.relationships.network.LinksTo
2048       - binding:
2049           capability: tosca.capabilities.network.Bindable
2050           node: server_oam01
2051           relationship: tosca.relationships.network.BindsTo
2052     oam02_port_0:
2053       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2054       properties:
2055         ip_requirements:
2056         - ip_version: 4
2057           ip_count_required:
2058             is_required: false
2059           floating_ip_count_required:
2060             is_required: false
2061         security_groups:
2062         - mog_security_group
2063         mac_requirements:
2064           mac_count_required:
2065             is_required: false
2066         network: csb_net
2067       requirements:
2068       - link:
2069           capability: tosca.capabilities.network.Linkable
2070           node: csb_net
2071           relationship: tosca.relationships.network.LinksTo
2072       - binding:
2073           capability: tosca.capabilities.network.Bindable
2074           node: server_oam02
2075           relationship: tosca.relationships.network.BindsTo
2076   groups:
2077     servergroup_mog03_group:
2078       type: tosca.groups.Root
2079       members:
2080       - server_ps01
2081       - server_ps02
2082       - server_ps03
2083       - server_ps04
2084       - server_cm01
2085     servergroup_mog01_group:
2086       type: tosca.groups.Root
2087       members:
2088       - server_pd_01
2089       - server_pd_02
2090     hot-mog-0108-bs1271_group:
2091       type: org.openecomp.groups.heat.HeatStack
2092       properties:
2093         heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
2094         description: heat template that creates MOG stack
2095       members:
2096       - cm01_port_1
2097       - cm01_port_0
2098       - sm02_port_0
2099       - server_ps04
2100       - server_ps03
2101       - sm01_port_0
2102       - sm02_port_2
2103       - server_ps02
2104       - sm01_port_1
2105       - sm02_port_1
2106       - server_ps01
2107       - csb_net
2108       - sm01_port_2
2109       - pd01_port_5
2110       - pd01_port_4
2111       - pd02_port_5
2112       - pd01_port_6
2113       - pd02_port_6
2114       - server_sm02
2115       - ps02_port_0
2116       - ps04_port_0
2117       - ps03_port_0
2118       - ps01_port_0
2119       - server_sm01
2120       - dummy_net_0
2121       - server_cm01
2122       - server_pd_02
2123       - server_pd_01
2124       - server_oam01
2125       - server_oam02
2126       - dummy_net_1
2127       - mog_security_group
2128       - pd01_port_1
2129       - pd02_port_3
2130       - pd01_port_0
2131       - pd02_port_4
2132       - pd01_port_3
2133       - pd02_port_1
2134       - pd01_port_2
2135       - pd02_port_2
2136       - oam01_port_1
2137       - pd02_port_0
2138       - oam02_port_1
2139       - oam01_port_0
2140       - oam02_port_0
2141     servergroup_mog02_group:
2142       type: tosca.groups.Root
2143       members:
2144       - server_oam01
2145       - server_oam02
2146       - server_sm01
2147       - server_sm02
2148   policies:
2149     servergroup_mog03_policy:
2150       type: org.openecomp.policies.placement.Antilocate
2151       properties:
2152         container_type: host
2153       targets:
2154       - servergroup_mog03_group
2155     servergroup_mog01_policy:
2156       type: org.openecomp.policies.placement.Antilocate
2157       properties:
2158         container_type: host
2159       targets:
2160       - servergroup_mog01_group
2161     servergroup_mog02_policy:
2162       type: org.openecomp.policies.placement.Antilocate
2163       properties:
2164         container_type: host
2165       targets:
2166       - servergroup_mog02_group