1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
15 default: Internal2-subnet
20 description: static mac address assigned to vlc2-Internal2
21 default: 00:81:37:0E:02:12
26 description: epc-sctp-a route target
32 description: epc-sctp-b route target
38 description: Flavor to use for servers gpb
44 default: 169.253.0.0/17
45 epc-sctp-a-pool-start:
49 description: epc-sctp-a-net network ip pool start IP address
51 Internal2_subnet_name:
55 default: vmme_int_int_sub_2
56 Internal1_subnet_name:
60 default: vmme_int_int_sub_1
65 description: static mac address assigned to gpb1-Internal1
66 default: 00:80:37:0E:01:22
71 default: 169.254.0.101
77 description: MME_FSB1_15B-CP04-r5a01
78 default: MME_FSB1_15B-CP04-r5a01
83 description: static mac address assigned to fsb1-Internal2
84 default: 00:81:37:0E:0B:12
89 description: cluster for spawnning ncb instances
95 default: vmme_int_int_2
100 description: epc-sctp-a-net network ip pool end IP address
101 default: 107.243.37.30
106 default: Internal1-subnet
111 description: Name of gpb2
112 default: ZRDM1MMEX33GPB002
117 description: static mac address assigned to fsb2-Internal1
118 default: 00:80:37:0E:0D:12
123 description: Name of fsb1
124 default: ZRDM1MMEX33FSB002
125 static_prefix_sctp_b_1:
129 description: Static Prefix
130 default: 107.239.40.64/30
135 default: 107.250.172.222
140 description: Flavor to use for servers fsb2
146 description: static mac address assigned to fsb2-Internal2
147 default: 00:81:37:0E:0D:12
152 description: static mac address assigned to ncb2-Internal1
153 default: 00:80:37:0E:0F:12
158 description: Name of ncb2
159 default: ZRDM1MMEX33NCB002
164 description: epc-sctp-b-net network ip pool end IP address
165 default: 107.243.37.62
170 default: 107.243.37.67
171 epc-sctp-b-pool-start:
175 description: epc-sctp-b-net network ip pool start IP address
176 default: 107.243.37.35
186 default: vmme_int_int_1
191 description: Name of vlc2
192 default: ZRDM1MMEX33VLC002
197 default: vmme_ipam_int2
202 default: 107.243.37.35
203 Internal1_net_pool_end:
207 default: 169.253.0.254
208 Internal1_default_gateway:
217 description: static mac address assigned to ncb1-Internal1
218 default: 00:80:37:0E:09:12
223 description: gtp net name
229 description: static mac address assigned to vlc1-Internal1
230 default: 00:80:37:0E:01:12
235 description: static mac address assigned to gpb2-Internal1
236 default: 00:80:37:0E:02:22
241 description: gtp stubnet
242 default: 107.243.37.64/27
247 description: uuid of oam network
248 default: 47bf4cca-0961-422f-bcd6-d5a4fbb1a351
253 description: cluster for spawnning vlc instances
259 description: static mac address assigned to vlc2-Internal1
260 default: 00:80:37:0E:02:12
265 description: epc-sctp-a subnet
266 default: 107.243.37.0/27
267 Internal1_forwarding_mode:
281 default: 107.250.172.221
287 description: MME_FSB2_15B-CP04-r5a01
288 default: MME_FSB2_15B-CP04-r5a01
293 default: 107.250.172.227
298 description: epc-sctp-a net name
304 default: 107.250.172.228
305 Internal2_net_pool_start:
309 default: 169.255.0.100
315 description: FSB1_volume_1
316 default: vFSB1_1_Vol_1
321 default: 107.243.37.3
326 default: vmme_ipam_int1
337 Internal2_forwarding_mode:
346 description: Name of vlc1
347 default: ZRDM1MMEX33VLC002
352 description: Flavor to use for servers vlc
358 description: gtp route target
359 default: 13979:105715
364 description: cluster for spawnning gpb instances
370 description: static mac address assigned to gpb1-Internal2
371 default: 00:81:37:0E:01:22
376 description: static mac address assigned to fsb1-Internal1
377 default: 00:80:37:0E:0B:12
383 description: FSB2_volume_1
384 default: vFSB2_1_Vol_1
385 VMME_FSB2_boot_volume:
389 default: 089a0d11-4b15-4370-8343-3f90907b1221
394 description: cluster for spawnning fsb instances
396 VMME_FSB1_boot_volume:
400 default: 8248e794-6173-4b49-b9c3-8219b0b56f4e
401 Internal2_default_gateway:
415 default: 107.243.37.4
420 description: Flavor to use for servers ncb
431 description: Name of fsb1
432 default: ZRDM1MMEX33FSB001
437 description: Static Prefix
438 default: 107.239.40.96/30
439 epc-sctp-b-net-gateway:
443 description: epc-sctp-b-net network gateway
444 default: 107.243.37.33
449 description: epc-sctp-b subnet
450 default: 107.243.37.32/24
455 description: gtp network ip pool end IP address
456 default: 107.243.37.94
457 epc-sctp-a-net-gateway:
461 description: epc-sctp-a-net network gateway
462 default: 107.243.37.1
467 default: 107.243.37.68
472 default: 107.243.37.36
473 Internal1_net_pool_start:
477 default: 169.253.0.100
483 description: my volume size 320GB
489 description: Name of image to use for server fsb2
490 default: MME_FSB2_15B-CP04-r5a01
495 description: static mac address assigned to ncb2-Internal2
496 default: 00:81:37:0E:0F:12
501 description: Name of ncb1
502 default: ZRDM1MMEX33NCB001
507 description: Name of image to use for server fsb1
508 default: MME_FSB1_15B-CP04-r5a01
513 description: Flavor to use for servers fsb1
520 description: volume type Gold
522 Internal2_net_pool_end:
526 default: 169.255.0.254
531 description: epc-sctp-b net name
537 default: 169.255.0.0/17
542 description: gtp network gateway
543 default: 107.243.37.65
548 description: static mac address assigned to gpb2-Internal2
549 default: 00:81:37:0E:02:22
554 description: static mac address assigned to ncb1-Internal2
555 default: 00:81:37:0E:09:12
560 description: gtp network ip pool start IP address
561 default: 107.243.37.67
562 static_prefix_sctp_a_1:
566 description: Static Prefix
567 default: 107.239.40.32/30
572 description: Name of gpb1
573 default: ZRDM1MMEX33GPB001
578 description: Name of image to use for server ncb
579 default: MME_PXE-BOOT_cxp9025898_2r5a01.qcow2
584 description: static mac address assigned to vlc1-Internal2
585 default: 00:81:37:0E:01:12
588 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
591 - get_input: epc-gtp-net-rt
593 get_input: epc-gtp-net-name
597 get_input: epc-gtp-net-cidr
599 get_input: epc-gtp-net-gateway
602 get_input: epc-gtp-pool-start
604 get_input: epc-gtp-pool-end
606 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
609 get_input: FSB_1_image
611 get_input: volume_type
612 size: '(get_input : volume_size) * 1024'
614 get_input: FSB1_volume_name
616 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
619 get_input: FSB_2_image
621 get_input: volume_type
622 size: '(get_input : volume_size) * 1024'
624 get_input: FSB2_volume_name
626 type: org.openecomp.resource.abstract.nodes.VLC2
630 port_VLC_SCTP_A_network:
632 port_VLC_OAM_network_role_tag:
634 port_VLC_GTP_ip_requirements:
638 floating_ip_count_required:
640 port_VLC2_Internal2_ip_requirements:
644 floating_ip_count_required:
646 port_VLC_SCTP_A_mac_requirements:
647 - mac_count_required:
650 get_input: vlc-flavor
651 port_VLC_SCTP_B_ip_requirements:
655 floating_ip_count_required:
657 port_VLC_SCTP_A_fixed_ips:
659 get_input: vlc2-sctp-a-ip
660 port_VLC_OAM_ip_requirements:
664 floating_ip_count_required:
666 port_VLC2_Internal2_mac_address:
667 - get_input: vlc2-Internal2-mac
668 port_VLC_OAM_fixed_ips:
670 get_input: vlc2-oam-ip
673 port_VLC2_Internal1_mac_address:
674 - get_input: vlc2-Internal1-mac
675 port_VLC2_Internal2_mac_requirements:
676 - mac_count_required:
678 port_VLC2_Internal1_mac_requirements:
679 - mac_count_required:
681 port_VLC_SCTP_A_ip_requirements:
685 floating_ip_count_required:
687 port_VLC_SCTP_B_network:
689 port_VLC_GTP_network:
691 port_VLC2_Internal1_ip_requirements:
695 floating_ip_count_required:
698 - get_input: vlc2-name
699 port_VLC_SCTP_B_fixed_ips:
701 get_input: vlc2-sctp-b-ip
702 port_VLC_GTP_mac_requirements:
703 - mac_count_required:
705 port_VLC2_Internal1_network:
707 compute_VLC2_availability_zone:
708 - get_input: vlc_zone
709 port_VLC_GTP_fixed_ips:
711 get_input: vlc2-gtp-ip
712 port_VLC_OAM_mac_requirements:
713 - mac_count_required:
715 port_VLC_OAM_network:
716 - get_input: oam_net_id
717 port_VLC_SCTP_B_mac_requirements:
718 - mac_count_required:
720 port_VLC2_Internal2_network:
722 service_template_filter:
723 substitute_service_template: Nested_VLC2ServiceTemplate.yaml
728 - service_template_filter
731 - link_VLC2_VLC2_Internal1:
732 capability: tosca.capabilities.network.Linkable
734 relationship: tosca.relationships.network.LinksTo
735 - link_VLC2_VLC2_Internal2:
736 capability: tosca.capabilities.network.Linkable
738 relationship: tosca.relationships.network.LinksTo
739 - link_VLC2_VLC_SCTP_B:
740 capability: tosca.capabilities.network.Linkable
742 relationship: tosca.relationships.network.LinksTo
743 - link_VLC2_VLC_SCTP_A:
744 capability: tosca.capabilities.network.Linkable
746 relationship: tosca.relationships.network.LinksTo
748 capability: tosca.capabilities.network.Linkable
750 relationship: tosca.relationships.network.LinksTo
752 type: org.openecomp.resource.abstract.nodes.VLC1
756 port_VLC1_Internal2_mac_address:
757 - get_input: vlc1-Internal2-mac
758 port_VLC1_Internal1_network:
760 port_VLC_SCTP_A_network:
762 port_VLC_OAM_network_role_tag:
764 port_VLC1_Internal1_mac_address:
765 - get_input: vlc1-Internal1-mac
766 port_VLC_GTP_ip_requirements:
770 floating_ip_count_required:
772 port_VLC_SCTP_A_mac_requirements:
773 - mac_count_required:
776 get_input: vlc-flavor
777 port_VLC1_Internal2_network:
779 port_VLC_SCTP_B_ip_requirements:
783 floating_ip_count_required:
785 port_VLC_SCTP_A_fixed_ips:
787 get_input: vlc1-sctp-a-ip
788 port_VLC_OAM_ip_requirements:
792 floating_ip_count_required:
794 port_VLC1_Internal1_ip_requirements:
798 floating_ip_count_required:
800 port_VLC_OAM_fixed_ips:
802 get_input: vlc1-oam-ip
805 port_VLC_SCTP_A_ip_requirements:
809 floating_ip_count_required:
811 port_VLC_SCTP_B_network:
813 port_VLC_GTP_network:
815 compute_VLC1_availability_zone:
816 - get_input: vlc_zone
817 port_VLC1_Internal1_mac_requirements:
818 - mac_count_required:
820 port_VLC1_Internal2_mac_requirements:
821 - mac_count_required:
823 port_VLC_SCTP_B_fixed_ips:
825 get_input: vlc1-sctp-b-ip
826 port_VLC_GTP_mac_requirements:
827 - mac_count_required:
829 port_VLC_GTP_fixed_ips:
831 get_input: vlc1-gtp-ip
832 port_VLC_OAM_mac_requirements:
833 - mac_count_required:
835 port_VLC_OAM_network:
836 - get_input: oam_net_id
838 - get_input: vlc1-name
839 port_VLC_SCTP_B_mac_requirements:
840 - mac_count_required:
842 port_VLC1_Internal2_ip_requirements:
846 floating_ip_count_required:
848 service_template_filter:
849 substitute_service_template: Nested_VLC1ServiceTemplate.yaml
854 - service_template_filter
857 - link_VLC1_VLC1_Internal1:
858 capability: tosca.capabilities.network.Linkable
860 relationship: tosca.relationships.network.LinksTo
861 - link_VLC1_VLC1_Internal2:
862 capability: tosca.capabilities.network.Linkable
864 relationship: tosca.relationships.network.LinksTo
865 - link_VLC1_VLC_SCTP_B:
866 capability: tosca.capabilities.network.Linkable
868 relationship: tosca.relationships.network.LinksTo
869 - link_VLC1_VLC_SCTP_A:
870 capability: tosca.capabilities.network.Linkable
872 relationship: tosca.relationships.network.LinksTo
874 capability: tosca.capabilities.network.Linkable
876 relationship: tosca.relationships.network.LinksTo
878 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
881 get_input: Internal1_dhcp
883 get_input: Internal1_shared
885 get_input: Internal1_forwarding_mode
887 get_input: Internal1_external
889 get_input: Internal1_net_name
893 get_input: Internal1_dhcp
895 get_input: Internal1_cidr
897 get_input: Internal1_default_gateway
899 type: org.openecomp.resource.abstract.nodes.GPB1
903 port_GPB1_Internal2_network:
905 port_GPB1_Internal1_network:
908 - get_input: gpb1-name
910 get_input: gpb-flavor
911 port_GPB1_Internal2_mac_requirements:
912 - mac_count_required:
914 port_GPB1_Internal1_mac_address:
915 - get_input: gpb1-Internal1-mac
916 port_GPB1_Internal2_mac_address:
917 - get_input: gpb1-Internal2-mac
920 port_GPB1_Internal1_ip_requirements:
924 floating_ip_count_required:
926 port_GPB1_Internal1_mac_requirements:
927 - mac_count_required:
929 compute_GPB1_availability_zone:
930 - get_input: gpb_zone
931 port_GPB1_Internal2_ip_requirements:
935 floating_ip_count_required:
937 service_template_filter:
938 substitute_service_template: Nested_GPB1ServiceTemplate.yaml
943 - service_template_filter
946 - link_GPB1_GPB1_Internal1:
947 capability: tosca.capabilities.network.Linkable
949 relationship: tosca.relationships.network.LinksTo
950 - link_GPB1_GPB1_Internal2:
951 capability: tosca.capabilities.network.Linkable
953 relationship: tosca.relationships.network.LinksTo
955 type: org.openecomp.resource.abstract.nodes.GPB2
959 port_GPB2_Internal2_mac_address:
960 - get_input: gpb2-Internal2-mac
961 port_GPB2_Internal2_mac_requirements:
962 - mac_count_required:
964 port_GPB2_Internal1_ip_requirements:
968 floating_ip_count_required:
970 port_GPB2_Internal1_network:
972 compute_GPB2_availability_zone:
973 - get_input: gpb_zone
975 get_input: gpb-flavor
976 port_GPB2_Internal1_mac_requirements:
977 - mac_count_required:
979 port_GPB2_Internal2_ip_requirements:
983 floating_ip_count_required:
988 - get_input: gpb2-name
989 port_GPB2_Internal1_mac_address:
990 - get_input: gpb2-Internal1-mac
991 port_GPB2_Internal2_network:
993 service_template_filter:
994 substitute_service_template: Nested_GPB2ServiceTemplate.yaml
999 - service_template_filter
1002 - link_GPB2_GPB2_Internal1:
1003 capability: tosca.capabilities.network.Linkable
1005 relationship: tosca.relationships.network.LinksTo
1006 - link_GPB2_GPB2_Internal2:
1007 capability: tosca.capabilities.network.Linkable
1009 relationship: tosca.relationships.network.LinksTo
1011 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1014 get_input: Internal2_dhcp
1016 get_input: Internal2_shared
1018 get_input: Internal2_forwarding_mode
1020 get_input: Internal2_external
1022 get_input: Internal2_name
1026 get_input: Internal2_dhcp
1028 get_input: Internal2_cidr
1030 get_input: Internal2_default_gateway
1032 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1035 - get_input: epc-sctp-a-net-rt
1037 get_input: epc-sctp-a-net-name
1041 get_input: epc-sctp-a-net-cidr
1043 get_input: epc-sctp-a-net-gateway
1046 get_input: epc-sctp-a-pool-start
1048 get_input: epc-sctp-a-pool-end
1050 type: org.openecomp.resource.abstract.nodes.NCB1
1054 port_NCB1_Internal2_mac_address:
1055 - get_input: ncb1-Internal2-mac
1056 port_NCB1_Internal1_mac_address:
1057 - get_input: ncb1-Internal1-mac
1058 port_NCB1_Internal1_ip_requirements:
1062 floating_ip_count_required:
1065 get_input: ncb-flavor
1067 - get_input: ncb1-name
1068 port_NCB1_Internal1_mac_requirements:
1069 - mac_count_required:
1071 port_NCB1_Internal2_mac_requirements:
1072 - mac_count_required:
1074 port_NCB1_Internal1_network:
1076 compute_NCB1_availability_zone:
1077 - get_input: ncb_zone
1079 get_input: pxe-image
1080 port_NCB1_Internal2_ip_requirements:
1084 floating_ip_count_required:
1086 port_NCB1_Internal2_network:
1088 service_template_filter:
1089 substitute_service_template: Nested_NCB1ServiceTemplate.yaml
1094 - service_template_filter
1097 - link_NCB1_NCB1_Internal1:
1098 capability: tosca.capabilities.network.Linkable
1100 relationship: tosca.relationships.network.LinksTo
1101 - link_NCB1_NCB1_Internal2:
1102 capability: tosca.capabilities.network.Linkable
1104 relationship: tosca.relationships.network.LinksTo
1106 type: org.openecomp.resource.abstract.nodes.NCB2
1110 port_NCB2_Internal1_network:
1112 compute_NCB2_availability_zone:
1113 - get_input: ncb_zone
1114 port_NCB2_Internal2_ip_requirements:
1118 floating_ip_count_required:
1121 get_input: ncb-flavor
1122 port_NCB2_Internal2_mac_requirements:
1123 - mac_count_required:
1125 port_NCB2_Internal2_network:
1127 port_NCB2_Internal1_mac_requirements:
1128 - mac_count_required:
1130 port_NCB2_Internal1_mac_address:
1131 - get_input: ncb2-Internal1-mac
1132 port_NCB2_Internal2_mac_address:
1133 - get_input: ncb2-Internal2-mac
1135 get_input: pxe-image
1137 - get_input: ncb2-name
1138 port_NCB2_Internal1_ip_requirements:
1142 floating_ip_count_required:
1144 service_template_filter:
1145 substitute_service_template: Nested_NCB2ServiceTemplate.yaml
1150 - service_template_filter
1153 - link_NCB2_NCB2_Internal1:
1154 capability: tosca.capabilities.network.Linkable
1156 relationship: tosca.relationships.network.LinksTo
1157 - link_NCB2_NCB2_Internal2:
1158 capability: tosca.capabilities.network.Linkable
1160 relationship: tosca.relationships.network.LinksTo
1162 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1165 - get_input: epc-sctp-b-net-rt
1167 get_input: epc-sctp-b-net-name
1171 get_input: epc-sctp-b-net-cidr
1173 get_input: epc-sctp-b-net-gateway
1176 get_input: epc-sctp-b-pool-start
1178 get_input: epc-sctp-b-pool-end
1180 type: org.openecomp.resource.abstract.nodes.FSB1
1184 port_FSB1_Internal1_mac_address:
1185 - get_input: fsb1-Internal1-mac
1186 port_FSB_OAM_network_role_tag:
1188 port_FSB1_Internal2_network:
1190 port_FSB_OAM_mac_requirements:
1191 - mac_count_required:
1193 compute_FSB1_availability_zone:
1194 - get_input: fsb_zone
1195 port_FSB1_Internal1_network:
1198 get_input: fsb1-flavor
1199 port_FSB1_Internal2_mac_address:
1200 - get_input: fsb1-Internal2-mac
1201 port_FSB_OAM_ip_requirements:
1205 floating_ip_count_required:
1207 port_FSB1_Internal2_mac_requirements:
1208 - mac_count_required:
1210 port_FSB1_Internal2_ip_requirements:
1214 floating_ip_count_required:
1216 port_FSB_OAM_fixed_ips:
1218 get_input: fsb1-oam-ip
1220 - get_input: fsb1-name
1221 port_FSB1_Internal1_mac_requirements:
1222 - mac_count_required:
1224 port_FSB1_Internal1_ip_requirements:
1228 floating_ip_count_required:
1230 port_FSB_OAM_network:
1231 - get_input: oam_net_id
1232 service_template_filter:
1233 substitute_service_template: Nested_FSB1ServiceTemplate.yaml
1238 - service_template_filter
1241 - link_FSB1_FSB1_Internal1:
1242 capability: tosca.capabilities.network.Linkable
1244 relationship: tosca.relationships.network.LinksTo
1245 - link_FSB1_FSB1_Internal2:
1246 capability: tosca.capabilities.network.Linkable
1248 relationship: tosca.relationships.network.LinksTo
1250 type: org.openecomp.resource.abstract.nodes.FSB2
1254 port_FSB_OAM_network_role_tag:
1256 port_FSB2_Internal2_mac_requirements:
1257 - mac_count_required:
1259 port_FSB_OAM_mac_requirements:
1260 - mac_count_required:
1262 port_FSB2_Internal2_ip_requirements:
1266 floating_ip_count_required:
1268 port_FSB2_Internal2_network:
1271 get_input: fsb2-flavor
1272 compute_FSB2_availability_zone:
1273 - get_input: fsb_zone
1274 port_FSB_OAM_ip_requirements:
1278 floating_ip_count_required:
1280 port_FSB2_Internal1_ip_requirements:
1284 floating_ip_count_required:
1287 - get_input: fsb2-name
1288 port_FSB2_Internal1_mac_address:
1289 - get_input: fsb2-Internal1-mac
1290 port_FSB_OAM_fixed_ips:
1292 get_input: fsb2-oam-ip
1293 port_FSB2_Internal1_mac_requirements:
1294 - mac_count_required:
1296 port_FSB_OAM_network:
1297 - get_input: oam_net_id
1298 port_FSB2_Internal1_network:
1300 port_FSB2_Internal2_mac_address:
1301 - get_input: fsb2-Internal2-mac
1302 service_template_filter:
1303 substitute_service_template: Nested_FSB2ServiceTemplate.yaml
1308 - service_template_filter
1311 - link_FSB2_FSB2_Internal1:
1312 capability: tosca.capabilities.network.Linkable
1314 relationship: tosca.relationships.network.LinksTo
1315 - link_FSB2_FSB2_Internal2:
1316 capability: tosca.capabilities.network.Linkable
1318 relationship: tosca.relationships.network.LinksTo
1321 type: org.openecomp.groups.heat.HeatStack
1323 heat_file: ../Artifacts/vmme_small.yml
1324 description: HOT template to create vmme 2 fsb 2 ncb 2 gbp 2 vlc
1339 vmme_small_create_fsb_group:
1340 type: org.openecomp.groups.heat.HeatStack
1342 heat_file: ../Artifacts/vmme_small_create_fsb.yml
1343 description: server template for vMME