88c07a049059e7a45f8abf280812b6de7a302e88
[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.FSB2:
9     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
10   org.openecomp.resource.vfc.nodes.heat.FSB1:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12   org.openecomp.resource.vfc.nodes.heat.pcm_server:
13     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
14   org.openecomp.resource.vfc.nodes.heat.pcrf_psm_server:
15     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
16 topology_template:
17   inputs:
18     Internal2_name:
19       label: Internal2_name
20       hidden: false
21       immutable: false
22       annotations:
23         source:
24           type: org.openecomp.annotations.Source
25           properties:
26             vf_module_label:
27             - ep-jsa_net
28             source_type: HEAT
29             param_name: Internal2_name
30       type: string
31       description: Internal2_name
32     Internal1_shared:
33       label: Internal1_shared
34       hidden: false
35       immutable: false
36       annotations:
37         source:
38           type: org.openecomp.annotations.Source
39           properties:
40             vf_module_label:
41             - ep-jsa_net
42             source_type: HEAT
43             param_name: Internal1_shared
44       type: string
45       description: Internal1_shared
46     FSB1_volume_name:
47       label: FSB1_volume
48       hidden: false
49       immutable: false
50       annotations:
51         source:
52           type: org.openecomp.annotations.Source
53           properties:
54             vf_module_label:
55             - ep-jsa_net
56             source_type: HEAT
57             param_name: FSB1_volume_name
58       type: string
59       description: FSB1_volume_1
60     jsa_cidr:
61       label: jsa_cidr
62       hidden: false
63       immutable: false
64       annotations:
65         source:
66           type: org.openecomp.annotations.Source
67           properties:
68             vf_module_label:
69             - ep-jsa_net
70             source_type: HEAT
71             param_name: jsa_cidr
72       type: string
73       description: jsa_cidr
74       default: 107.243.7.128/26
75     availabilityzone_name:
76       label: availabilityzone_name
77       hidden: false
78       immutable: false
79       annotations:
80         source:
81           type: org.openecomp.annotations.Source
82           properties:
83             vf_module_label:
84             - ep-jsa_net
85             source_type: HEAT
86             param_name: availabilityzone_name
87       type: string
88       description: availabilityzone_name
89     fsb1-name:
90       label: FSB1_name
91       hidden: false
92       immutable: false
93       annotations:
94         source:
95           type: org.openecomp.annotations.Source
96           properties:
97             vf_module_label:
98             - ep-jsa_net
99             source_type: HEAT
100             param_name: fsb1-name
101       type: string
102       description: FSB1_name
103     pcm_image_name:
104       label: pcm_image_name
105       hidden: false
106       immutable: false
107       annotations:
108         source:
109           type: org.openecomp.annotations.Source
110           properties:
111             vf_module_label:
112             - ep-jsa_net
113             source_type: HEAT
114             param_name: pcm_image_name
115       type: string
116       description: pcm_image_name
117     Internal2_external:
118       label: Internal2_external
119       hidden: false
120       immutable: false
121       annotations:
122         source:
123           type: org.openecomp.annotations.Source
124           properties:
125             vf_module_label:
126             - ep-jsa_net
127             source_type: HEAT
128             param_name: Internal2_external
129       type: string
130       description: Internal2_external
131     Internal2_forwarding_mode:
132       label: Internal2_forwarding_mode
133       hidden: false
134       immutable: false
135       annotations:
136         source:
137           type: org.openecomp.annotations.Source
138           properties:
139             vf_module_label:
140             - ep-jsa_net
141             source_type: HEAT
142             param_name: Internal2_forwarding_mode
143       type: string
144       description: Internal2_forwarding_mode
145     pcrf_psm_flavor_name:
146       label: pcrf_psm_flavor_name
147       hidden: false
148       immutable: false
149       annotations:
150         source:
151           type: org.openecomp.annotations.Source
152           properties:
153             vf_module_label:
154             - ep-jsa_net
155             source_type: HEAT
156             param_name: pcrf_psm_flavor_name
157       type: string
158       description: pcrf_psm_flavor_name
159     pcrf_psm_image_name:
160       label: pcrf_psm_image_name
161       hidden: false
162       immutable: false
163       annotations:
164         source:
165           type: org.openecomp.annotations.Source
166           properties:
167             vf_module_label:
168             - ep-jsa_net
169             source_type: HEAT
170             param_name: pcrf_psm_image_name
171       type: string
172       description: pcrf_psm_image_name
173     pcrf_vnf_id:
174       hidden: false
175       immutable: false
176       annotations:
177         source:
178           type: org.openecomp.annotations.Source
179           properties:
180             vf_module_label:
181             - ep-jsa_net
182             source_type: HEAT
183             param_name: pcrf_vnf_id
184       type: string
185       description: prop
186     FSB_1_image:
187       label: MME_FSB1
188       hidden: false
189       immutable: false
190       annotations:
191         source:
192           type: org.openecomp.annotations.Source
193           properties:
194             vf_module_label:
195             - ep-jsa_net
196             source_type: HEAT
197             param_name: FSB_1_image
198       type: string
199       description: MME_FSB1_15B-CP04-r5a01
200     snapshot01:
201       hidden: false
202       immutable: false
203       annotations:
204         source:
205           type: org.openecomp.annotations.Source
206           properties:
207             vf_module_label:
208             - ep-jsa_net
209             source_type: HEAT
210             param_name: snapshot01
211       type: string
212       description: prop
213     volume_size:
214       label: volume size
215       hidden: false
216       immutable: false
217       annotations:
218         source:
219           type: org.openecomp.annotations.Source
220           properties:
221             vf_module_label:
222             - ep-jsa_net
223             source_type: HEAT
224             param_name: volume_size
225       type: float
226       description: my volume size 320GB
227     snapshot02:
228       hidden: false
229       immutable: false
230       annotations:
231         source:
232           type: org.openecomp.annotations.Source
233           properties:
234             vf_module_label:
235             - ep-jsa_net
236             source_type: HEAT
237             param_name: snapshot02
238       type: string
239       description: prop
240     fsb1-Internal1-mac:
241       label: FSB1_internal_mac
242       hidden: false
243       immutable: false
244       annotations:
245         source:
246           type: org.openecomp.annotations.Source
247           properties:
248             vf_module_label:
249             - ep-jsa_net
250             source_type: HEAT
251             param_name: fsb1-Internal1-mac
252       type: string
253       description: FSB1_internal_mac
254     Internal2_shared:
255       label: Internal2_shared
256       hidden: false
257       immutable: false
258       annotations:
259         source:
260           type: org.openecomp.annotations.Source
261           properties:
262             vf_module_label:
263             - ep-jsa_net
264             source_type: HEAT
265             param_name: Internal2_shared
266       type: string
267       description: Internal2_shared
268     pcm_server_name:
269       label: pcm_server_name
270       hidden: false
271       immutable: false
272       annotations:
273         source:
274           type: org.openecomp.annotations.Source
275           properties:
276             vf_module_label:
277             - ep-jsa_net
278             source_type: HEAT
279             param_name: pcm_server_name
280       type: string
281       description: pcm_server_name
282     cps_net_mask:
283       hidden: false
284       immutable: false
285       annotations:
286         source:
287           type: org.openecomp.annotations.Source
288           properties:
289             vf_module_label:
290             - ep-jsa_net
291             source_type: HEAT
292             param_name: cps_net_mask
293       type: string
294       description: prop
295     Internal1_net_name:
296       label: Internal1_net_name
297       hidden: false
298       immutable: false
299       annotations:
300         source:
301           type: org.openecomp.annotations.Source
302           properties:
303             vf_module_label:
304             - ep-jsa_net
305             source_type: HEAT
306             param_name: Internal1_net_name
307       type: string
308       description: Internal1_net_name
309     oam_net_name:
310       label: oam_net_name
311       hidden: false
312       immutable: false
313       annotations:
314         source:
315           type: org.openecomp.annotations.Source
316           properties:
317             vf_module_label:
318             - ep-jsa_net
319             source_type: HEAT
320             param_name: oam_net_name
321       type: string
322       description: oam_net_name
323     fsb1-flavor:
324       label: FSB1_flavor
325       hidden: false
326       immutable: false
327       annotations:
328         source:
329           type: org.openecomp.annotations.Source
330           properties:
331             vf_module_label:
332             - ep-jsa_net
333             source_type: HEAT
334             param_name: fsb1-flavor
335       type: string
336       description: FSB1_flavor
337     fsb1-Internal2-mac:
338       label: FSB1_internal_mac
339       hidden: false
340       immutable: false
341       annotations:
342         source:
343           type: org.openecomp.annotations.Source
344           properties:
345             vf_module_label:
346             - ep-jsa_net
347             source_type: HEAT
348             param_name: fsb1-Internal2-mac
349       type: string
350       description: FSB1_internal_mac
351     pcm_vol_01:
352       hidden: false
353       immutable: false
354       annotations:
355         source:
356           type: org.openecomp.annotations.Source
357           properties:
358             vf_module_label:
359             - ep-jsa_net
360             source_type: HEAT
361             param_name: pcm_vol_01
362       type: string
363       description: prop
364     volume_type:
365       label: volume type
366       hidden: false
367       immutable: false
368       annotations:
369         source:
370           type: org.openecomp.annotations.Source
371           properties:
372             vf_module_label:
373             - ep-jsa_net
374             source_type: HEAT
375             param_name: volume_type
376       type: string
377       description: volume type Gold
378     fsb1-zone:
379       label: FSB1_zone
380       hidden: false
381       immutable: false
382       annotations:
383         source:
384           type: org.openecomp.annotations.Source
385           properties:
386             vf_module_label:
387             - ep-jsa_net
388             source_type: HEAT
389             param_name: fsb1-zone
390       type: string
391       description: FSB1_zone
392     fsb_zone:
393       label: FSB1_zone
394       hidden: false
395       immutable: false
396       annotations:
397         source:
398           type: org.openecomp.annotations.Source
399           properties:
400             vf_module_label:
401             - ep-jsa_net
402             source_type: HEAT
403             param_name: fsb_zone
404       type: string
405       description: FSB1_zone
406     oam_net_gw:
407       hidden: false
408       immutable: false
409       annotations:
410         source:
411           type: org.openecomp.annotations.Source
412           properties:
413             vf_module_label:
414             - ep-jsa_net
415             source_type: HEAT
416             param_name: oam_net_gw
417       type: string
418       description: prop
419     VMME_FSB1_boot_volume:
420       hidden: false
421       immutable: false
422       annotations:
423         source:
424           type: org.openecomp.annotations.Source
425           properties:
426             vf_module_label:
427             - ep-jsa_net
428             source_type: HEAT
429             param_name: VMME_FSB1_boot_volume
430       type: string
431     network_name:
432       hidden: false
433       immutable: false
434       annotations:
435         source:
436           type: org.openecomp.annotations.Source
437           properties:
438             vf_module_label:
439             - ep-jsa_net
440             source_type: HEAT
441             param_name: network_name
442       type: string
443       description: prop
444     security_group_name:
445       hidden: false
446       immutable: false
447       annotations:
448         source:
449           type: org.openecomp.annotations.Source
450           properties:
451             vf_module_label:
452             - ep-jsa_net
453             source_type: HEAT
454             param_name: security_group_name
455       type: list
456       description: CMAUI1, CMAUI2 server names
457       entry_schema:
458         type: string
459     cps_net_ip:
460       hidden: false
461       immutable: false
462       annotations:
463         source:
464           type: org.openecomp.annotations.Source
465           properties:
466             vf_module_label:
467             - ep-jsa_net
468             source_type: HEAT
469             param_name: cps_net_ip
470       type: string
471       description: prop
472     jsa_net_name:
473       label: jsa_net_name
474       hidden: false
475       immutable: false
476       annotations:
477         source:
478           type: org.openecomp.annotations.Source
479           properties:
480             vf_module_label:
481             - ep-jsa_net
482             source_type: HEAT
483             param_name: jsa_net_name
484       type: string
485       description: jsa_net_name
486       default: jsa_log_net_0
487     pcrf_psm_server_name:
488       label: pcrf_psm_server_name
489       hidden: false
490       immutable: false
491       annotations:
492         source:
493           type: org.openecomp.annotations.Source
494           properties:
495             vf_module_label:
496             - ep-jsa_net
497             source_type: HEAT
498             param_name: pcrf_psm_server_name
499       type: string
500       description: pcrf_psm_server_name
501     pcm_flavor_name:
502       label: pcm_flavor_name
503       hidden: false
504       immutable: false
505       annotations:
506         source:
507           type: org.openecomp.annotations.Source
508           properties:
509             vf_module_label:
510             - ep-jsa_net
511             source_type: HEAT
512             param_name: pcm_flavor_name
513       type: string
514       description: pcm_flavor_name
515     oam_net_id:
516       label: oam_net_id
517       hidden: false
518       immutable: false
519       annotations:
520         source:
521           type: org.openecomp.annotations.Source
522           properties:
523             vf_module_label:
524             - ep-jsa_net
525             source_type: HEAT
526             param_name: oam_net_id
527       type: string
528       description: oam_net_id
529     pcrf_cps_net_ip:
530       hidden: false
531       immutable: false
532       annotations:
533         source:
534           type: org.openecomp.annotations.Source
535           properties:
536             vf_module_label:
537             - ep-jsa_net
538             source_type: HEAT
539             param_name: pcrf_cps_net_ip
540       type: string
541       description: prop
542     fsb2-Internal1-mac:
543       label: FSB1_internal_mac
544       hidden: false
545       immutable: false
546       annotations:
547         source:
548           type: org.openecomp.annotations.Source
549           properties:
550             vf_module_label:
551             - ep-jsa_net
552             source_type: HEAT
553             param_name: fsb2-Internal1-mac
554       type: string
555       description: FSB1_internal_mac
556     Internal1_forwarding_mode:
557       label: Internal1_forwarding_mode
558       hidden: false
559       immutable: false
560       annotations:
561         source:
562           type: org.openecomp.annotations.Source
563           properties:
564             vf_module_label:
565             - ep-jsa_net
566             source_type: HEAT
567             param_name: Internal1_forwarding_mode
568       type: string
569       description: Internal1_forwarding_mode
570     pcrf_cps_net_name:
571       label: pcrf_cps_net_name
572       hidden: false
573       immutable: false
574       annotations:
575         source:
576           type: org.openecomp.annotations.Source
577           properties:
578             vf_module_label:
579             - ep-jsa_net
580             source_type: HEAT
581             param_name: pcrf_cps_net_name
582       type: string
583       description: pcrf_cps_net_name
584     pcm_vol:
585       hidden: false
586       immutable: false
587       annotations:
588         source:
589           type: org.openecomp.annotations.Source
590           properties:
591             vf_module_label:
592             - ep-jsa_net
593             source_type: HEAT
594             param_name: pcm_vol
595       type: string
596       description: prop
597     cps_net_name:
598       label: cps_net_name
599       hidden: false
600       immutable: false
601       annotations:
602         source:
603           type: org.openecomp.annotations.Source
604           properties:
605             vf_module_label:
606             - ep-jsa_net
607             source_type: HEAT
608             param_name: cps_net_name
609       type: string
610       description: cps_net_name
611     oam_net_ip:
612       hidden: false
613       immutable: false
614       annotations:
615         source:
616           type: org.openecomp.annotations.Source
617           properties:
618             vf_module_label:
619             - ep-jsa_net
620             source_type: HEAT
621             param_name: oam_net_ip
622       type: string
623       description: prop
624     oam_net_mask:
625       hidden: false
626       immutable: false
627       annotations:
628         source:
629           type: org.openecomp.annotations.Source
630           properties:
631             vf_module_label:
632             - ep-jsa_net
633             source_type: HEAT
634             param_name: oam_net_mask
635       type: string
636       description: prop
637     fsb1-oam-ip:
638       hidden: false
639       immutable: false
640       annotations:
641         source:
642           type: org.openecomp.annotations.Source
643           properties:
644             vf_module_label:
645             - ep-jsa_net
646             source_type: HEAT
647             param_name: fsb1-oam-ip
648       type: string
649       description: prop
650     pcrf_security_group_name:
651       hidden: false
652       immutable: false
653       annotations:
654         source:
655           type: org.openecomp.annotations.Source
656           properties:
657             vf_module_label:
658             - ep-jsa_net
659             source_type: HEAT
660             param_name: pcrf_security_group_name
661       type: list
662       description: CMAUI1, CMAUI2 server names
663       entry_schema:
664         type: string
665     Internal1_external:
666       label: Internal1_external
667       hidden: false
668       immutable: false
669       annotations:
670         source:
671           type: org.openecomp.annotations.Source
672           properties:
673             vf_module_label:
674             - ep-jsa_net
675             source_type: HEAT
676             param_name: Internal1_external
677       type: string
678       description: Internal1_external
679   node_templates:
680     pcm_vol_02:
681       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
682       properties:
683         image:
684           get_input: FSB_1_image
685         volume_type:
686           get_input: volume_type
687         size: '(get_input : volume_size) * 1024'
688         read_only: true
689         name:
690           get_input: FSB1_volume_name
691     Internal2-net:
692       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
693       properties:
694         shared:
695           get_input: Internal2_shared
696         forwarding_mode:
697           get_input: Internal2_forwarding_mode
698         external:
699           get_input: Internal2_external
700         network_name:
701           get_input: Internal2_name
702     pcm_port_1:
703       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
704       properties:
705         ip_requirements:
706         - ip_version: 4
707           ip_count_required:
708             is_required: true
709           floating_ip_count_required:
710             is_required: false
711         - ip_version: 6
712           ip_count_required:
713             is_required: false
714           floating_ip_count_required:
715             is_required: false
716         security_groups:
717         - get_input: security_group_name
718         fixed_ips:
719         - ip_address:
720             get_input: oam_net_ip
721         mac_requirements:
722           mac_count_required:
723             is_required: false
724         network_role_tag: oam
725         network:
726           get_input: oam_net_name
727       requirements:
728       - binding:
729           capability: tosca.capabilities.network.Bindable
730           node: server_pcm
731           relationship: tosca.relationships.network.BindsTo
732     server_VolumeTest_snapshot02:
733       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
734       properties:
735         snapshot_id:
736           get_input: snapshot02
737     FSB1_Internal2:
738       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
739       properties:
740         ip_requirements:
741         - ip_version: 4
742           ip_count_required:
743             is_required: false
744           floating_ip_count_required:
745             is_required: false
746         - ip_version: 6
747           ip_count_required:
748             is_required: false
749           floating_ip_count_required:
750             is_required: false
751         mac_requirements:
752           mac_count_required:
753             is_required: true
754         mac_address:
755           get_input: fsb1-Internal2-mac
756         network: Internal2-net
757       requirements:
758       - link:
759           capability: tosca.capabilities.network.Linkable
760           node: Internal2-net
761           relationship: tosca.relationships.network.LinksTo
762       - binding:
763           capability: tosca.capabilities.network.Bindable
764           node: FSB1
765           relationship: tosca.relationships.network.BindsTo
766     server_VolumeTest_snapshot01:
767       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
768       properties:
769         snapshot_id:
770           get_input: snapshot01
771     FSB1_Internal1:
772       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
773       properties:
774         ip_requirements:
775         - ip_version: 4
776           ip_count_required:
777             is_required: false
778           floating_ip_count_required:
779             is_required: false
780         - ip_version: 6
781           ip_count_required:
782             is_required: false
783           floating_ip_count_required:
784             is_required: false
785         mac_requirements:
786           mac_count_required:
787             is_required: true
788         mac_address:
789           get_input: fsb1-Internal1-mac
790         network: Internal1-net
791       requirements:
792       - link:
793           capability: tosca.capabilities.network.Linkable
794           node: Internal1-net
795           relationship: tosca.relationships.network.LinksTo
796       - binding:
797           capability: tosca.capabilities.network.Bindable
798           node: FSB1
799           relationship: tosca.relationships.network.BindsTo
800     FSB1_OAM:
801       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
802       properties:
803         ip_requirements:
804         - ip_version: 4
805           ip_count_required:
806             is_required: true
807           floating_ip_count_required:
808             is_required: false
809         - ip_version: 6
810           ip_count_required:
811             is_required: false
812           floating_ip_count_required:
813             is_required: false
814         fixed_ips:
815         - ip_address:
816             get_input: fsb1-oam-ip
817         mac_requirements:
818           mac_count_required:
819             is_required: false
820         network_role_tag: oam
821         network:
822           get_input: oam_net_id
823       requirements:
824       - binding:
825           capability: tosca.capabilities.network.Bindable
826           node: FSB1
827           relationship: tosca.relationships.network.BindsTo
828     psm01_port_0:
829       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
830       properties:
831         ip_requirements:
832         - ip_version: 4
833           ip_count_required:
834             is_required: true
835           floating_ip_count_required:
836             is_required: false
837         - ip_version: 6
838           ip_count_required:
839             is_required: false
840           floating_ip_count_required:
841             is_required: false
842         security_groups:
843         - get_input: pcrf_security_group_name
844         fixed_ips:
845         - ip_address:
846             get_input: pcrf_cps_net_ip
847         mac_requirements:
848           mac_count_required:
849             is_required: false
850         network_role_tag: pcrf_cps
851         network:
852           get_input: pcrf_cps_net_name
853       requirements:
854       - binding:
855           capability: tosca.capabilities.network.Bindable
856           node: pcrf_server_psm
857           relationship: tosca.relationships.network.BindsTo
858     pcm_port_0:
859       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
860       properties:
861         ip_requirements:
862         - ip_version: 4
863           ip_count_required:
864             is_required: true
865           floating_ip_count_required:
866             is_required: false
867         - ip_version: 6
868           ip_count_required:
869             is_required: false
870           floating_ip_count_required:
871             is_required: false
872         security_groups:
873         - get_input: security_group_name
874         fixed_ips:
875         - ip_address:
876             get_input: cps_net_ip
877         mac_requirements:
878           mac_count_required:
879             is_required: false
880         network_role_tag: cps
881         network:
882           get_input: cps_net_name
883       requirements:
884       - binding:
885           capability: tosca.capabilities.network.Bindable
886           node: server_pcm
887           relationship: tosca.relationships.network.BindsTo
888     network:
889       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
890       properties:
891         network_name:
892           get_input: Internal1_net_name
893     server_pcm:
894       type: org.openecomp.resource.vfc.nodes.heat.pcm_server
895       properties:
896         flavor:
897           get_input: pcm_flavor_name
898         availability_zone:
899           get_input: availabilityzone_name
900         image:
901           get_input: pcm_image_name
902         config_drive: true
903         user_data_format: RAW
904         name:
905           get_input: pcm_server_name
906     Internal1-net:
907       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
908       properties:
909         shared:
910           get_input: Internal1_shared
911         forwarding_mode:
912           get_input: Internal1_forwarding_mode
913         external:
914           get_input: Internal1_external
915         network_name:
916           get_input: Internal1_net_name
917     pcrf_server_psm:
918       type: org.openecomp.resource.vfc.nodes.heat.pcrf_psm_server
919       properties:
920         flavor:
921           get_input: pcrf_psm_flavor_name
922         availability_zone:
923           get_input: availabilityzone_name
924         image:
925           get_input: pcrf_psm_image_name
926         metadata:
927           vnf_id:
928             get_input: pcrf_vnf_id
929         config_drive: true
930         user_data_format: RAW
931         name:
932           get_input: pcrf_psm_server_name
933     server_VolumeTest:
934       type: org.openecomp.resource.vfc.nodes.heat.pcm_server
935       properties:
936         flavor:
937           get_input: pcm_flavor_name
938         availability_zone:
939           get_input: availabilityzone_name
940         image:
941           get_input: pcm_image_name
942         config_drive: true
943         user_data_format: RAW
944         name:
945           get_input: pcm_server_name
946       requirements:
947       - local_storage:
948           capability: tosca.capabilities.Attachment
949           node: pcm_vol_02
950           relationship: tosca.relationships.AttachesTo
951       - local_storage:
952           capability: tosca.capabilities.Attachment
953           node: server_VolumeTest_snapshot01
954           relationship: server_VolumeTest_4
955       - local_storage:
956           capability: tosca.capabilities.Attachment
957           node: server_VolumeTest_snapshot02
958           relationship: server_VolumeTest_5
959     FSB2:
960       type: org.openecomp.resource.vfc.nodes.heat.FSB2
961       properties:
962         flavor:
963           get_input: fsb1-flavor
964         availability_zone:
965           get_input: fsb_zone
966         name:
967           get_input: fsb1-name
968     FSB1:
969       type: org.openecomp.resource.vfc.nodes.heat.FSB1
970       properties:
971         flavor:
972           get_input: fsb1-flavor
973         availability_zone:
974           get_input: fsb_zone
975         metadata:
976           write_files:
977           - path: /etc/sysconfig/network-scripts/ifcfg-eth0
978             permissions: '0644'
979             content:
980               str_replace:
981                 template:
982                   get_artifact:
983                   - SELF
984                   - nimbus-ethernet
985                 params:
986                   $dev: eth0
987                   $netmask:
988                     get_input: cps_net_mask
989                   $ip:
990                     get_input: cps_net_ip
991           - path: /etc/sysconfig/network-scripts/ifcfg-eth1
992             permissions: '0644'
993             content:
994               str_replace:
995                 template:
996                   get_artifact:
997                   - SELF
998                   - nimbus-ethernet-gw
999                 params:
1000                   $dev: eth1
1001                   $netmask:
1002                     get_input: oam_net_mask
1003                   $gateway:
1004                     get_input: oam_net_gw
1005                   $ip:
1006                     get_input: oam_net_ip
1007         name:
1008           get_input: fsb1-name
1009       artifacts:
1010         nimbus-ethernet-gw:
1011           type: tosca.artifacts.Deployment
1012           file: ../Artifacts/nimbus-ethernet-gw
1013         nimbus-ethernet:
1014           type: tosca.artifacts.Deployment
1015           file: ../Artifacts/nimbus-ethernet
1016   relationship_templates:
1017     server_VolumeTest_4:
1018       type: org.openecomp.relationships.VolumeAttachesTo
1019       properties:
1020         volume_id: server_VolumeTest_snapshot01
1021         instance_uuid: server_VolumeTest
1022         device: vdb
1023     server_VolumeTest_5:
1024       type: org.openecomp.relationships.VolumeAttachesTo
1025       properties:
1026         volume_id: server_VolumeTest_snapshot02
1027         instance_uuid: server_VolumeTest
1028   groups:
1029     ep-jsa_net_group:
1030       type: org.openecomp.groups.heat.HeatStack
1031       properties:
1032         heat_file: ../Artifacts/ep-jsa_net.yaml
1033         description: |
1034           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
1035       members:
1036       - pcm_vol_02
1037       - Internal2-net
1038       - pcm_port_1
1039       - FSB1_Internal2
1040       - FSB1_Internal1
1041       - FSB1_OAM
1042       - psm01_port_0
1043       - pcm_port_0
1044       - network
1045       - server_pcm
1046       - Internal1-net
1047       - pcrf_server_psm
1048       - server_VolumeTest
1049       - FSB2
1050       - FSB1