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_OAM_network_role_tag: oam
631 port_VLC_GTP_ip_requirements:
635 floating_ip_count_required:
637 port_VLC2_Internal2_ip_requirements:
641 floating_ip_count_required:
643 port_VLC_SCTP_A_mac_requirements:
647 get_input: vlc-flavor
648 port_VLC_SCTP_B_ip_requirements:
652 floating_ip_count_required:
654 port_VLC_SCTP_A_fixed_ips:
656 get_input: vlc2-sctp-a-ip
657 port_VLC2_Internal2_mac_address:
658 get_input: vlc2-Internal1-mac
661 port_VLC2_Internal1_mac_address:
662 get_input: vlc2-Internal1-mac
663 port_VLC2_Internal2_mac_requirements:
666 port_VLC2_Internal1_mac_requirements:
669 port_VLC_SCTP_B_network:
671 port_VLC_GTP_network:
673 port_VLC2_Internal1_ip_requirements:
677 floating_ip_count_required:
679 port_VLC_GTP_fixed_ips:
681 get_input: vlc2-gtp-ip
682 port_VLC_OAM_network:
683 - get_input: oam_net_id
684 port_VLC2_Internal2_network:
686 port_VLC_SCTP_A_network:
688 port_VLC_OAM_ip_requirements:
692 floating_ip_count_required:
694 port_VLC_OAM_fixed_ips:
696 get_input: vlc2-oam-ip
697 port_VLC_SCTP_A_ip_requirements:
701 floating_ip_count_required:
704 - get_input: vlc2-name
705 port_VLC_SCTP_B_fixed_ips:
707 get_input: vlc2-sctp-b-ip
708 port_VLC_GTP_mac_requirements:
711 port_VLC2_Internal1_network:
713 compute_VLC2_availability_zone:
714 - get_input: vlc_zone
715 port_VLC_OAM_mac_requirements:
718 port_VLC_SCTP_B_mac_requirements:
721 service_template_filter:
722 substitute_service_template: Nested_VLC2ServiceTemplate.yaml
727 - service_template_filter
730 - link_VLC2_VLC2_Internal1:
731 capability: tosca.capabilities.network.Linkable
733 relationship: tosca.relationships.network.LinksTo
734 - link_VLC2_VLC2_Internal2:
735 capability: tosca.capabilities.network.Linkable
737 relationship: tosca.relationships.network.LinksTo
738 - link_VLC2_VLC_SCTP_B:
739 capability: tosca.capabilities.network.Linkable
741 relationship: tosca.relationships.network.LinksTo
742 - link_VLC2_VLC_SCTP_A:
743 capability: tosca.capabilities.network.Linkable
745 relationship: tosca.relationships.network.LinksTo
747 capability: tosca.capabilities.network.Linkable
749 relationship: tosca.relationships.network.LinksTo
751 type: org.openecomp.resource.abstract.nodes.VLC1
755 port_VLC1_Internal2_mac_address:
756 get_input: vlc1-Internal1-mac
757 port_VLC_OAM_network_role_tag: oam
758 port_VLC1_Internal1_mac_address:
759 get_input: vlc1-Internal1-mac
760 port_VLC_GTP_ip_requirements:
764 floating_ip_count_required:
766 port_VLC_SCTP_A_mac_requirements:
770 get_input: vlc-flavor
771 port_VLC1_Internal2_network:
773 port_VLC_SCTP_B_ip_requirements:
777 floating_ip_count_required:
779 port_VLC_SCTP_A_fixed_ips:
781 get_input: vlc1-sctp-a-ip
784 port_VLC_SCTP_B_network:
786 port_VLC_GTP_network:
788 port_VLC1_Internal1_mac_requirements:
791 port_VLC_GTP_fixed_ips:
793 get_input: vlc1-gtp-ip
794 port_VLC_OAM_network:
795 - get_input: oam_net_id
797 - get_input: vlc1-name
798 port_VLC1_Internal2_ip_requirements:
802 floating_ip_count_required:
804 port_VLC1_Internal1_network:
806 port_VLC_SCTP_A_network:
808 port_VLC_OAM_ip_requirements:
812 floating_ip_count_required:
814 port_VLC1_Internal1_ip_requirements:
818 floating_ip_count_required:
820 port_VLC_OAM_fixed_ips:
822 get_input: vlc1-oam-ip
823 port_VLC_SCTP_A_ip_requirements:
827 floating_ip_count_required:
829 compute_VLC1_availability_zone:
830 - get_input: vlc_zone
831 port_VLC1_Internal2_mac_requirements:
834 port_VLC_SCTP_B_fixed_ips:
836 get_input: vlc1-sctp-b-ip
837 port_VLC_GTP_mac_requirements:
840 port_VLC_OAM_mac_requirements:
843 port_VLC_SCTP_B_mac_requirements:
846 service_template_filter:
847 substitute_service_template: Nested_VLC1ServiceTemplate.yaml
852 - service_template_filter
855 - link_VLC1_VLC1_Internal1:
856 capability: tosca.capabilities.network.Linkable
858 relationship: tosca.relationships.network.LinksTo
859 - link_VLC1_VLC1_Internal2:
860 capability: tosca.capabilities.network.Linkable
862 relationship: tosca.relationships.network.LinksTo
863 - link_VLC1_VLC_SCTP_B:
864 capability: tosca.capabilities.network.Linkable
866 relationship: tosca.relationships.network.LinksTo
867 - link_VLC1_VLC_SCTP_A:
868 capability: tosca.capabilities.network.Linkable
870 relationship: tosca.relationships.network.LinksTo
872 capability: tosca.capabilities.network.Linkable
874 relationship: tosca.relationships.network.LinksTo
876 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
879 get_input: Internal1_dhcp
881 get_input: Internal1_shared
883 get_input: Internal1_forwarding_mode
885 get_input: Internal1_external
887 get_input: Internal1_net_name
891 get_input: Internal1_dhcp
893 get_input: Internal1_cidr
895 get_input: Internal1_default_gateway
897 type: org.openecomp.resource.abstract.nodes.GPB1
902 - get_input: gpb1-name
904 get_input: gpb-flavor
905 port_GPB1_Internal2_mac_address:
906 get_input: gpb1-Internal1-mac
909 port_GPB1_Internal1_mac_requirements:
912 compute_GPB1_availability_zone:
913 - get_input: gpb_zone
914 port_GPB1_Internal2_ip_requirements:
918 floating_ip_count_required:
920 port_GPB1_Internal2_network:
922 port_GPB1_Internal1_network:
924 port_GPB1_Internal2_mac_requirements:
927 port_GPB1_Internal1_mac_address:
928 get_input: gpb1-Internal1-mac
929 port_GPB1_Internal1_ip_requirements:
933 floating_ip_count_required:
935 service_template_filter:
936 substitute_service_template: Nested_GPB1ServiceTemplate.yaml
941 - service_template_filter
944 - link_GPB1_GPB1_Internal1:
945 capability: tosca.capabilities.network.Linkable
947 relationship: tosca.relationships.network.LinksTo
948 - link_GPB1_GPB1_Internal2:
949 capability: tosca.capabilities.network.Linkable
951 relationship: tosca.relationships.network.LinksTo
953 type: org.openecomp.resource.abstract.nodes.GPB2
957 port_GPB2_Internal1_network:
960 get_input: gpb-flavor
961 port_GPB2_Internal2_ip_requirements:
965 floating_ip_count_required:
970 - get_input: gpb2-name
971 port_GPB2_Internal2_mac_address:
972 get_input: gpb2-Internal1-mac
973 port_GPB2_Internal2_mac_requirements:
976 port_GPB2_Internal1_ip_requirements:
980 floating_ip_count_required:
982 compute_GPB2_availability_zone:
983 - get_input: gpb_zone
984 port_GPB2_Internal1_mac_requirements:
987 port_GPB2_Internal1_mac_address:
988 get_input: gpb2-Internal1-mac
989 port_GPB2_Internal2_network:
991 service_template_filter:
992 substitute_service_template: Nested_GPB2ServiceTemplate.yaml
997 - service_template_filter
1000 - link_GPB2_GPB2_Internal1:
1001 capability: tosca.capabilities.network.Linkable
1003 relationship: tosca.relationships.network.LinksTo
1004 - link_GPB2_GPB2_Internal2:
1005 capability: tosca.capabilities.network.Linkable
1007 relationship: tosca.relationships.network.LinksTo
1009 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1012 get_input: Internal2_dhcp
1014 get_input: Internal2_shared
1016 get_input: Internal2_forwarding_mode
1018 get_input: Internal2_external
1020 get_input: Internal2_name
1024 get_input: Internal2_dhcp
1026 get_input: Internal2_cidr
1028 get_input: Internal2_default_gateway
1030 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1033 - get_input: epc-sctp-a-net-rt
1035 get_input: epc-sctp-a-net-name
1039 get_input: epc-sctp-a-net-cidr
1041 get_input: epc-sctp-a-net-gateway
1044 get_input: epc-sctp-a-pool-start
1046 get_input: epc-sctp-a-pool-end
1048 type: org.openecomp.resource.abstract.nodes.NCB1
1053 get_input: ncb-flavor
1055 - get_input: ncb1-name
1056 port_NCB1_Internal2_mac_requirements:
1060 get_input: pxe-image
1061 port_NCB1_Internal2_ip_requirements:
1065 floating_ip_count_required:
1067 port_NCB1_Internal2_mac_address:
1068 get_input: ncb1-Internal1-mac
1069 port_NCB1_Internal1_mac_address:
1070 get_input: ncb1-Internal1-mac
1071 port_NCB1_Internal1_ip_requirements:
1075 floating_ip_count_required:
1077 port_NCB1_Internal1_mac_requirements:
1080 port_NCB1_Internal1_network:
1082 compute_NCB1_availability_zone:
1083 - get_input: ncb_zone
1084 port_NCB1_Internal2_network:
1086 service_template_filter:
1087 substitute_service_template: Nested_NCB1ServiceTemplate.yaml
1092 - service_template_filter
1095 - link_NCB1_NCB1_Internal1:
1096 capability: tosca.capabilities.network.Linkable
1098 relationship: tosca.relationships.network.LinksTo
1099 - link_NCB1_NCB1_Internal2:
1100 capability: tosca.capabilities.network.Linkable
1102 relationship: tosca.relationships.network.LinksTo
1104 type: org.openecomp.resource.abstract.nodes.NCB2
1108 compute_NCB2_availability_zone:
1109 - get_input: ncb_zone
1111 get_input: ncb-flavor
1112 port_NCB2_Internal2_mac_requirements:
1115 port_NCB2_Internal1_mac_requirements:
1119 get_input: pxe-image
1120 port_NCB2_Internal1_network:
1122 port_NCB2_Internal2_ip_requirements:
1126 floating_ip_count_required:
1128 port_NCB2_Internal2_network:
1130 port_NCB2_Internal1_mac_address:
1131 get_input: ncb2-Internal1-mac
1132 port_NCB2_Internal2_mac_address:
1133 get_input: ncb2-Internal1-mac
1135 - get_input: ncb2-name
1136 port_NCB2_Internal1_ip_requirements:
1140 floating_ip_count_required:
1142 service_template_filter:
1143 substitute_service_template: Nested_NCB2ServiceTemplate.yaml
1148 - service_template_filter
1151 - link_NCB2_NCB2_Internal1:
1152 capability: tosca.capabilities.network.Linkable
1154 relationship: tosca.relationships.network.LinksTo
1155 - link_NCB2_NCB2_Internal2:
1156 capability: tosca.capabilities.network.Linkable
1158 relationship: tosca.relationships.network.LinksTo
1160 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1163 - get_input: epc-sctp-b-net-rt
1165 get_input: epc-sctp-b-net-name
1169 get_input: epc-sctp-b-net-cidr
1171 get_input: epc-sctp-b-net-gateway
1174 get_input: epc-sctp-b-pool-start
1176 get_input: epc-sctp-b-pool-end
1178 type: org.openecomp.resource.abstract.nodes.FSB1
1182 port_FSB1_Internal1_mac_address:
1183 get_input: fsb1-Internal1-mac
1184 port_FSB_OAM_network_role_tag: oam
1185 port_FSB1_Internal2_network:
1187 port_FSB1_Internal1_network:
1190 get_input: fsb1-flavor
1191 port_FSB1_Internal2_mac_address:
1192 get_input: fsb1-Internal1-mac
1193 port_FSB_OAM_ip_requirements:
1197 floating_ip_count_required:
1199 port_FSB1_Internal1_mac_requirements:
1202 port_FSB1_Internal1_ip_requirements:
1206 floating_ip_count_required:
1208 port_FSB_OAM_network:
1209 - get_input: oam_net_id
1210 port_FSB_OAM_mac_requirements:
1213 compute_FSB1_availability_zone:
1214 - get_input: fsb_zone
1215 port_FSB1_Internal2_mac_requirements:
1218 port_FSB1_Internal2_ip_requirements:
1222 floating_ip_count_required:
1224 port_FSB_OAM_fixed_ips:
1226 get_input: fsb1-oam-ip
1228 - get_input: fsb1-name
1229 service_template_filter:
1230 substitute_service_template: Nested_FSB1ServiceTemplate.yaml
1235 - service_template_filter
1238 - link_FSB1_FSB1_Internal1:
1239 capability: tosca.capabilities.network.Linkable
1241 relationship: tosca.relationships.network.LinksTo
1242 - link_FSB1_FSB1_Internal2:
1243 capability: tosca.capabilities.network.Linkable
1245 relationship: tosca.relationships.network.LinksTo
1247 type: org.openecomp.resource.abstract.nodes.FSB2
1251 port_FSB_OAM_network_role_tag: oam
1253 get_input: fsb2-flavor
1254 compute_FSB2_availability_zone:
1255 - get_input: fsb_zone
1256 port_FSB_OAM_ip_requirements:
1260 floating_ip_count_required:
1262 port_FSB2_Internal1_ip_requirements:
1266 floating_ip_count_required:
1269 - get_input: fsb2-name
1270 port_FSB2_Internal1_mac_address:
1271 get_input: fsb2-Internal1-mac
1272 port_FSB_OAM_network:
1273 - get_input: oam_net_id
1274 port_FSB2_Internal1_network:
1276 port_FSB2_Internal2_mac_address:
1277 get_input: fsb2-Internal1-mac
1278 port_FSB2_Internal2_mac_requirements:
1281 port_FSB_OAM_mac_requirements:
1284 port_FSB2_Internal2_ip_requirements:
1288 floating_ip_count_required:
1290 port_FSB2_Internal2_network:
1292 port_FSB_OAM_fixed_ips:
1294 get_input: fsb2-oam-ip
1295 port_FSB2_Internal1_mac_requirements:
1298 service_template_filter:
1299 substitute_service_template: Nested_FSB2ServiceTemplate.yaml
1304 - service_template_filter
1307 - link_FSB2_FSB2_Internal1:
1308 capability: tosca.capabilities.network.Linkable
1310 relationship: tosca.relationships.network.LinksTo
1311 - link_FSB2_FSB2_Internal2:
1312 capability: tosca.capabilities.network.Linkable
1314 relationship: tosca.relationships.network.LinksTo
1317 type: org.openecomp.groups.heat.HeatStack
1319 heat_file: ../Artifacts/vmme_small.yml
1320 description: HOT template to create vmme 2 fsb 2 ncb 2 gbp 2 vlc
1335 vmme_small_create_fsb_group:
1336 type: org.openecomp.groups.heat.HeatStack
1338 heat_file: ../Artifacts/vmme_small_create_fsb.yml
1339 description: server template for vMME