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
16 type: org.openecomp.annotations.Source
21 param_name: app_volume_size_0
23 description: Size of Service Data 1 Volume for app VMs
29 plt_data_floating_v6_ip:
34 type: org.openecomp.annotations.Source
39 param_name: plt_data_floating_v6_ip
41 description: Floating IPv6 for plt VMs on the DATA network
42 iox_data_floating_v6_ip:
47 type: org.openecomp.annotations.Source
52 param_name: iox_data_floating_v6_ip
54 description: Floating IPv6 for iox VMs on the DATA network
60 type: org.openecomp.annotations.Source
65 param_name: plt_data_v6_ips
67 description: Fixed IPv6 assignments for plt VMs on the DATA network
75 type: org.openecomp.annotations.Source
80 param_name: iox_data_v6_ips
82 description: Fixed IPv6 assignments for iox VMs on the DATA network
85 plt_volume_shared_id_0:
90 type: org.openecomp.annotations.Source
95 param_name: plt_volume_shared_id_0
97 description: ServiceData2 volume for plt VMs
103 type: org.openecomp.annotations.Source
108 param_name: plt_oam_ips
110 description: Fixed IPv4 assignments for plt VMs on the OAM network
114 label: OpenStack CA Certificate
119 type: org.openecomp.annotations.Source
124 param_name: openstack_cacert
126 description: CA Certificate to use for OpenStack client calls.
133 type: org.openecomp.annotations.Source
138 param_name: siteinfo_url
140 description: siteinfo url
146 type: org.openecomp.annotations.Source
151 param_name: plt_pair_uuid
153 description: UUID for plt VM pair
154 default: 573f433e25ba8
160 type: org.openecomp.annotations.Source
165 param_name: app_names
167 description: VM names for app VMs
175 type: org.openecomp.annotations.Source
180 param_name: iox_names
182 description: VM names for iox VMs
185 plt_servicedata2_volume_size_0:
190 type: org.openecomp.annotations.Source
195 param_name: plt_servicedata2_volume_size_0
197 description: Size of Service Data 2 Volume for plt VMs
208 type: org.openecomp.annotations.Source
213 param_name: app_volume_id_0
215 description: ServiceData1 volume for first app VM
216 plt_servicedata1_volume_size_0:
221 type: org.openecomp.annotations.Source
226 param_name: plt_servicedata1_volume_size_0
228 description: Size of Service Data 1 Volume for plt VMs
234 internal_subnet_cidr:
239 type: org.openecomp.annotations.Source
244 param_name: internal_subnet_cidr
246 description: IP subnet for internal network
247 default: 169.30.12.0/24
253 type: org.openecomp.annotations.Source
258 param_name: app_volume_id_1
260 description: ServiceData1 volume for second app VM
266 type: org.openecomp.annotations.Source
273 description: What is this domain?
279 type: org.openecomp.annotations.Source
284 param_name: app_volume_id_2
286 description: ServiceData1 volume for third app VM
292 type: org.openecomp.annotations.Source
297 param_name: plt_image_name
299 description: Pilot image
300 default: USP_IECF-PILOT_30.3.3-mcas4.4.6.qcow2
306 type: org.openecomp.annotations.Source
311 param_name: app_image_name
313 description: App image
314 default: USP_IECF-APP_30.3.3-mcas4.4.6.qcow2
320 type: org.openecomp.annotations.Source
325 param_name: plt_oam_floating_ip
327 description: Floating IPv4 for plt VMs on the OAM network
333 type: org.openecomp.annotations.Source
338 param_name: plt_flavor_name
340 description: Pilot flavor
347 type: org.openecomp.annotations.Source
352 param_name: vf_module_id
354 description: Unique ID for this VF Module instance
360 type: org.openecomp.annotations.Source
365 param_name: iox_flavor_name
367 description: IO flavor
374 type: org.openecomp.annotations.Source
379 param_name: app_security_groups
381 description: App security group
389 type: org.openecomp.annotations.Source
396 description: Unique name for this VF instance
397 config_server_cacert:
398 label: configure server CA Certificate
403 type: org.openecomp.annotations.Source
408 param_name: config_server_cacert
410 description: CA Certificate for download from siteinfo url and config url.
417 type: org.openecomp.annotations.Source
422 param_name: vf_module_name
424 description: Unique name for this VF Module instance
430 type: org.openecomp.annotations.Source
435 param_name: oam_security_groups
437 description: OAM security group
445 type: org.openecomp.annotations.Source
450 param_name: iox_oam_ips
452 description: Fixed IPv4 assignments for iox VMs on the OAM network
460 type: org.openecomp.annotations.Source
467 description: Unique ID for this VF instance
473 type: org.openecomp.annotations.Source
478 param_name: iox_image_name
480 description: IO image
481 default: USP_IECF-IO_30.3.3-mcas4.4.6.qcow2
487 type: org.openecomp.annotations.Source
492 param_name: availability_zone_0
494 description: First availability zone ID or Name
495 ignore_siteinfo_audit:
496 label: Siteinfo Audit Ignore Flag
501 type: org.openecomp.annotations.Source
506 param_name: ignore_siteinfo_audit
508 description: Set to true if siteinfo audit failure should not prevent system installation
514 type: org.openecomp.annotations.Source
519 param_name: availability_zone_1
521 description: Second availability zone ID or Name
527 type: org.openecomp.annotations.Source
532 param_name: data_net_id
534 description: DATA network
540 type: org.openecomp.annotations.Source
545 param_name: plt_names
547 description: VM names for plt VMs
555 type: org.openecomp.annotations.Source
560 param_name: plt_security_groups
562 description: Pilot security group
570 type: org.openecomp.annotations.Source
575 param_name: app_data_v6_ips
577 description: Fixed IPv6 assignments for app VMs on the DATA network
585 type: org.openecomp.annotations.Source
590 param_name: iox_security_groups
592 description: IO security group
600 type: org.openecomp.annotations.Source
605 param_name: ieccf_debug
607 description: IECCF debug flag
614 type: org.openecomp.annotations.Source
619 param_name: name_server_2
621 description: IP address of name server 2
627 type: org.openecomp.annotations.Source
632 param_name: app_oam_ips
634 description: Fixed IPv4 assignments for app VMs on the OAM network
642 type: org.openecomp.annotations.Source
647 param_name: app_flavor_name
649 description: App flavor
656 type: org.openecomp.annotations.Source
661 param_name: name_server_1
663 description: IP address of name server 1
669 type: org.openecomp.annotations.Source
674 param_name: oam_net_id
676 description: OAM network
682 type: org.openecomp.annotations.Source
687 param_name: iox_oam_floating_ip
689 description: Floating IPv4 for iox VMs on the OAM network
695 type: org.openecomp.annotations.Source
700 param_name: ieccf_config_url
702 description: IECCF configuration package URL
708 type: org.openecomp.annotations.Source
713 param_name: iox_pair_uuid
715 description: UUID for iox VM pair
716 default: 573f433e284b4
722 type: org.openecomp.annotations.Source
727 param_name: plt_volume_id_0
729 description: ServiceData1 volume for first plt VM
735 type: org.openecomp.annotations.Source
740 param_name: plt_volume_id_1
742 description: ServiceData1 volume for second plt VM
743 data_security_groups:
748 type: org.openecomp.annotations.Source
753 param_name: data_security_groups
755 description: DATA security group
759 network:data:vip:m001:m002:
760 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
762 replacement_policy: AUTO
767 floating_ip_count_required:
770 get_input: data_security_groups
773 get_input: plt_data_floating_v6_ip
779 template: $vnf_name-network_data_vip_m001_m002
783 network_role_tag: data
785 get_input: data_net_id
786 network:data:vip:m004:m003:
787 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
789 replacement_policy: AUTO
794 floating_ip_count_required:
797 get_input: data_security_groups
800 get_input: iox_data_floating_v6_ip
806 template: $vnf_name-network_data_vip_m004_m003
810 network_role_tag: data
812 get_input: data_net_id
814 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
816 size: '(get_input : plt_servicedata2_volume_size_0) * 1024'
819 template: $vnf_name-plt_volume_shared_0
823 network:oam:vip:m001:m002:
824 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
826 replacement_policy: AUTO
831 floating_ip_count_required:
834 get_input: oam_security_groups
837 get_input: plt_oam_floating_ip
843 template: $vnf_name-network_oam_vip_m001_m002
847 network_role_tag: oam
849 get_input: oam_net_id
851 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
853 size: '(get_input : app_volume_size_0) * 1024'
856 template: $vnf_name-app_volume_1
861 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
863 size: '(get_input : app_volume_size_0) * 1024'
866 template: $vnf_name-app_volume_2
871 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
873 size: '(get_input : app_volume_size_0) * 1024'
876 template: $vnf_name-app_volume_0
881 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
883 size: '(get_input : plt_servicedata1_volume_size_0) * 1024'
886 template: $vnf_name-plt_volume_1
891 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
893 size: '(get_input : plt_servicedata1_volume_size_0) * 1024'
896 template: $vnf_name-plt_volume_0
901 type: org.openecomp.resource.abstract.nodes.iox
905 port_iox_data_0_port_ip_requirements:
909 floating_ip_count_required:
911 port_iox_internal_0_port_network:
913 port_iox_data_0_port_name:
915 template: $vnf_name-iox_data_1_port_0
920 get_input: iox_flavor_name
921 port_iox_data_0_port_allowed_address_pairs:
924 - network:data:vip:m004:m003
928 port_iox_internal_0_port_ip_requirements:
932 floating_ip_count_required:
935 get_input: iox_image_name
936 port_iox_oam_0_port_name:
938 template: $vnf_name-iox_oam_1_port_0
942 port_iox_oam_0_port_network_role_tag: oam
943 compute_iox_user_data_format:
945 port_iox_data_0_port_fixed_ips:
950 port_iox_internal_0_port_allowed_address_pairs:
952 get_input: internal_subnet_cidr
953 compute_iox_config_drive:
955 port_iox_oam_0_port_replacement_policy:
957 port_iox_data_0_port_security_groups:
958 - get_input: data_security_groups
959 compute_iox_image_update_policy:
961 port_iox_oam_0_port_network:
962 - get_input: oam_net_id
963 port_iox_internal_0_port_security_groups:
964 - get_input: iox_security_groups
965 port_iox_internal_0_port_name:
967 template: $vnf_name-iox_internal_1_port_0
971 port_iox_oam_0_port_fixed_ips:
980 port_iox_data_0_port_network:
981 - get_input: data_net_id
982 port_iox_internal_0_port_replacement_policy:
984 port_iox_internal_0_port_mac_requirements:
987 port_iox_data_0_port_mac_requirements:
990 port_iox_data_0_port_replacement_policy:
992 compute_iox_metadata:
994 get_input: vf_module_id
1001 get_input: vf_module_name
1002 port_iox_oam_0_port_allowed_address_pairs:
1005 - network:io:vip:m004:m003
1009 compute_iox_availability_zone:
1010 - get_input: availability_zone_1
1011 port_iox_oam_0_port_security_groups:
1012 - get_input: oam_security_groups
1013 port_iox_oam_0_port_mac_requirements:
1016 port_iox_oam_0_port_ip_requirements:
1020 floating_ip_count_required:
1022 port_iox_data_0_port_network_role_tag: data
1023 service_template_filter:
1024 substitute_service_template: Nested_ioxServiceTemplate.yaml
1029 - service_template_filter
1032 - link_iox_iox_internal_0_port:
1033 capability: tosca.capabilities.network.Linkable
1034 node: internal_net_0
1035 relationship: tosca.relationships.network.LinksTo
1037 type: org.openecomp.resource.abstract.nodes.app
1041 port_app_data_0_port_mac_requirements:
1044 compute_app_scheduler_hints:
1045 - group: app_server_group_group
1046 port_app_internal_0_port_ip_requirements:
1050 floating_ip_count_required:
1052 port_app_oam_0_port_replacement_policy:
1054 port_app_oam_0_port_network:
1055 - get_input: oam_net_id
1057 get_input: app_flavor_name
1059 get_input: app_image_name
1060 port_app_oam_0_port_name:
1062 template: $vnf_name-app_oam_2_port_0
1066 compute_app_availability_zone:
1067 - get_input: availability_zone_0
1068 compute_app_config_drive:
1070 port_app_oam_0_port_mac_requirements:
1073 port_app_data_0_port_network:
1074 - get_input: data_net_id
1075 port_app_data_0_port_network_role_tag: data
1076 port_app_oam_0_port_network_role_tag: oam
1077 compute_app_metadata:
1079 get_input: vf_module_id
1086 get_input: vf_module_name
1087 port_app_data_0_port_ip_requirements:
1091 floating_ip_count_required:
1093 port_app_internal_0_port_allowed_address_pairs:
1095 get_input: internal_subnet_cidr
1096 port_app_data_0_port_name:
1098 template: $vnf_name-app_data_2_port_0
1102 port_app_oam_0_port_ip_requirements:
1106 floating_ip_count_required:
1108 port_app_internal_0_port_network:
1110 port_app_data_0_port_security_groups:
1111 - get_input: data_security_groups
1112 port_app_internal_0_port_replacement_policy:
1114 port_app_internal_0_port_mac_requirements:
1117 port_app_oam_0_port_security_groups:
1118 - get_input: oam_security_groups
1119 port_app_internal_0_port_name:
1121 template: $vnf_name-app_internal_2_port_0
1125 port_app_oam_0_port_fixed_ips:
1130 port_app_data_0_port_replacement_policy:
1136 port_app_internal_0_port_security_groups:
1137 - get_input: app_security_groups
1138 compute_app_image_update_policy:
1140 compute_app_user_data_format:
1142 service_template_filter:
1143 substitute_service_template: Nested_appServiceTemplate.yaml
1148 - service_template_filter
1151 - link_app_app_internal_0_port:
1152 capability: tosca.capabilities.network.Linkable
1153 node: internal_net_0
1154 relationship: tosca.relationships.network.LinksTo
1155 network:system:vip:m001:m002:
1156 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1158 replacement_policy: AUTO
1163 floating_ip_count_required:
1166 get_input: plt_security_groups
1170 allowed_address_pairs:
1172 get_input: internal_subnet_cidr
1175 template: $vnf_name-network_system_vip_m001_m002
1179 network: internal_net_0
1182 capability: tosca.capabilities.network.Linkable
1183 node: internal_net_0
1184 relationship: tosca.relationships.network.LinksTo
1186 type: org.openecomp.resource.abstract.nodes.iox
1190 port_iox_data_0_port_ip_requirements:
1194 floating_ip_count_required:
1196 port_iox_internal_0_port_network:
1198 port_iox_data_0_port_name:
1200 template: $vnf_name-iox_data_0_port_0
1205 get_input: iox_flavor_name
1206 port_iox_data_0_port_allowed_address_pairs:
1209 - network:data:vip:m004:m003
1213 port_iox_internal_0_port_ip_requirements:
1217 floating_ip_count_required:
1220 get_input: iox_image_name
1221 port_iox_oam_0_port_name:
1223 template: $vnf_name-iox_oam_0_port_0
1227 port_iox_oam_0_port_network_role_tag: oam
1228 compute_iox_user_data_format:
1230 port_iox_data_0_port_fixed_ips:
1235 port_iox_internal_0_port_allowed_address_pairs:
1237 get_input: internal_subnet_cidr
1238 compute_iox_config_drive:
1240 port_iox_oam_0_port_replacement_policy:
1242 port_iox_data_0_port_security_groups:
1243 - get_input: data_security_groups
1244 compute_iox_image_update_policy:
1246 port_iox_oam_0_port_network:
1247 - get_input: oam_net_id
1248 port_iox_internal_0_port_security_groups:
1249 - get_input: iox_security_groups
1250 port_iox_internal_0_port_name:
1252 template: $vnf_name-iox_internal_0_port_0
1260 port_iox_data_0_port_network:
1261 - get_input: data_net_id
1262 port_iox_internal_0_port_replacement_policy:
1264 port_iox_internal_0_port_mac_requirements:
1267 port_iox_data_0_port_mac_requirements:
1270 port_iox_data_0_port_replacement_policy:
1272 compute_iox_metadata:
1274 get_input: vf_module_id
1281 get_input: vf_module_name
1282 port_iox_oam_0_port_allowed_address_pairs:
1285 - network:io:vip:m004:m003
1289 compute_iox_availability_zone:
1290 - get_input: availability_zone_0
1291 port_iox_oam_0_port_security_groups:
1292 - get_input: oam_security_groups
1293 port_iox_oam_0_port_mac_requirements:
1296 port_iox_oam_0_port_ip_requirements:
1300 floating_ip_count_required:
1302 port_iox_data_0_port_network_role_tag: data
1303 service_template_filter:
1304 substitute_service_template: Nested_ioxServiceTemplate.yaml
1309 - service_template_filter
1312 - link_iox_iox_internal_0_port:
1313 capability: tosca.capabilities.network.Linkable
1314 node: internal_net_0
1315 relationship: tosca.relationships.network.LinksTo
1317 type: org.openecomp.resource.abstract.nodes.app
1321 port_app_data_0_port_mac_requirements:
1324 compute_app_scheduler_hints:
1325 - group: app_server_group_group
1326 port_app_internal_0_port_ip_requirements:
1330 floating_ip_count_required:
1332 port_app_oam_0_port_replacement_policy:
1334 port_app_oam_0_port_network:
1335 - get_input: oam_net_id
1337 get_input: app_flavor_name
1338 port_app_data_0_port_fixed_ips:
1344 get_input: app_image_name
1345 port_app_oam_0_port_name:
1347 template: $vnf_name-app_oam_1_port_0
1351 compute_app_availability_zone:
1352 - get_input: availability_zone_1
1353 compute_app_config_drive:
1355 port_app_oam_0_port_mac_requirements:
1358 port_app_data_0_port_network:
1359 - get_input: data_net_id
1360 port_app_data_0_port_network_role_tag: data
1361 port_app_oam_0_port_network_role_tag: oam
1362 compute_app_metadata:
1364 get_input: vf_module_id
1371 get_input: vf_module_name
1372 port_app_data_0_port_ip_requirements:
1376 floating_ip_count_required:
1378 port_app_internal_0_port_allowed_address_pairs:
1380 get_input: internal_subnet_cidr
1381 port_app_data_0_port_name:
1383 template: $vnf_name-app_data_1_port_0
1387 port_app_oam_0_port_ip_requirements:
1391 floating_ip_count_required:
1393 port_app_internal_0_port_network:
1395 port_app_data_0_port_security_groups:
1396 - get_input: data_security_groups
1397 port_app_internal_0_port_replacement_policy:
1399 port_app_internal_0_port_mac_requirements:
1402 port_app_oam_0_port_security_groups:
1403 - get_input: oam_security_groups
1404 port_app_internal_0_port_name:
1406 template: $vnf_name-app_internal_1_port_0
1410 port_app_oam_0_port_fixed_ips:
1415 port_app_data_0_port_replacement_policy:
1421 port_app_internal_0_port_security_groups:
1422 - get_input: app_security_groups
1423 compute_app_image_update_policy:
1425 compute_app_user_data_format:
1427 service_template_filter:
1428 substitute_service_template: Nested_appServiceTemplate.yaml
1433 - service_template_filter
1436 - link_app_app_internal_0_port:
1437 capability: tosca.capabilities.network.Linkable
1438 node: internal_net_0
1439 relationship: tosca.relationships.network.LinksTo
1441 type: org.openecomp.resource.abstract.nodes.app
1445 port_app_data_0_port_mac_requirements:
1448 compute_app_scheduler_hints:
1449 - group: app_server_group_group
1450 port_app_internal_0_port_ip_requirements:
1454 floating_ip_count_required:
1456 port_app_oam_0_port_replacement_policy:
1458 port_app_oam_0_port_network:
1459 - get_input: oam_net_id
1461 get_input: app_flavor_name
1462 port_app_data_0_port_fixed_ips:
1468 get_input: app_image_name
1469 port_app_oam_0_port_name:
1471 template: $vnf_name-app_oam_0_port_0
1475 compute_app_availability_zone:
1476 - get_input: availability_zone_0
1477 compute_app_config_drive:
1479 port_app_oam_0_port_mac_requirements:
1482 port_app_data_0_port_network:
1483 - get_input: data_net_id
1484 port_app_data_0_port_network_role_tag: data
1485 port_app_oam_0_port_network_role_tag: oam
1486 compute_app_metadata:
1488 get_input: vf_module_id
1495 get_input: vf_module_name
1496 port_app_data_0_port_ip_requirements:
1500 floating_ip_count_required:
1502 port_app_internal_0_port_allowed_address_pairs:
1504 get_input: internal_subnet_cidr
1505 port_app_data_0_port_name:
1507 template: $vnf_name-app_data_0_port_0
1511 port_app_oam_0_port_ip_requirements:
1515 floating_ip_count_required:
1517 port_app_internal_0_port_network:
1519 port_app_data_0_port_security_groups:
1520 - get_input: data_security_groups
1521 port_app_internal_0_port_replacement_policy:
1523 port_app_internal_0_port_mac_requirements:
1526 port_app_oam_0_port_security_groups:
1527 - get_input: oam_security_groups
1528 port_app_internal_0_port_name:
1530 template: $vnf_name-app_internal_0_port_0
1534 port_app_data_0_port_replacement_policy:
1540 port_app_internal_0_port_security_groups:
1541 - get_input: app_security_groups
1542 compute_app_image_update_policy:
1544 compute_app_user_data_format:
1546 service_template_filter:
1547 substitute_service_template: Nested_appServiceTemplate.yaml
1552 - service_template_filter
1555 - link_app_app_internal_0_port:
1556 capability: tosca.capabilities.network.Linkable
1557 node: internal_net_0
1558 relationship: tosca.relationships.network.LinksTo
1560 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1562 dhcp_enabled: 'True'
1565 template: $prefix-internal_net_0
1570 internal_0_subnet_0:
1574 template: $vnf_name-internal_0_subnet_0
1579 get_input: internal_subnet_cidr
1582 type: org.openecomp.resource.abstract.nodes.plt
1586 port_plt_internal_0_port_allowed_address_pairs:
1588 get_input: internal_subnet_cidr
1589 port_plt_oam_0_port_security_groups:
1590 - get_input: oam_security_groups
1591 compute_plt_config_drive:
1594 get_input: plt_flavor_name
1595 port_plt_data_0_port_fixed_ips:
1601 get_input: plt_image_name
1602 compute_plt_availability_zone:
1603 - get_input: availability_zone_1
1604 port_plt_oam_0_port_name:
1606 template: $vnf_name-plt_oam_0_port_0
1610 port_plt_internal_0_port_security_groups:
1611 - get_input: plt_security_groups
1612 port_plt_oam_0_port_ip_requirements:
1616 floating_ip_count_required:
1618 port_plt_data_0_port_mac_requirements:
1621 port_plt_data_0_port_allowed_address_pairs:
1624 - network:data:vip:m001:m002
1628 port_plt_data_0_port_ip_requirements:
1632 floating_ip_count_required:
1634 port_plt_internal_0_port_network:
1636 compute_plt_metadata:
1638 get_input: vf_module_id
1645 get_input: vf_module_name
1646 port_plt_data_0_port_security_groups:
1647 - get_input: data_security_groups
1648 port_plt_internal_0_port_mac_requirements:
1651 port_plt_data_0_port_network_role_tag: data
1652 port_plt_internal_0_port_ip_requirements:
1656 floating_ip_count_required:
1658 port_plt_oam_0_port_network_role_tag: oam
1659 port_plt_internal_0_port_name:
1661 template: $vnf_name-plt_internal_0_port_0
1665 compute_plt_image_update_policy:
1667 port_plt_oam_0_port_allowed_address_pairs:
1670 - network:oam:vip:m001:m002
1674 port_plt_data_0_port_name:
1676 template: $vnf_name-plt_data_0_port_0
1680 compute_plt_user_data_format:
1682 port_plt_internal_0_port_replacement_policy:
1684 port_plt_data_0_port_network:
1685 - get_input: data_net_id
1686 port_plt_oam_0_port_network:
1687 - get_input: oam_net_id
1688 port_plt_oam_0_port_replacement_policy:
1690 port_plt_data_0_port_replacement_policy:
1692 port_plt_oam_0_port_mac_requirements:
1699 service_template_filter:
1700 substitute_service_template: Nested_pltServiceTemplate.yaml
1705 - service_template_filter
1708 - link_plt_plt_internal_0_port:
1709 capability: tosca.capabilities.network.Linkable
1710 node: internal_net_0
1711 relationship: tosca.relationships.network.LinksTo
1713 type: org.openecomp.resource.abstract.nodes.plt
1717 port_plt_internal_0_port_allowed_address_pairs:
1719 get_input: internal_subnet_cidr
1720 port_plt_oam_0_port_security_groups:
1721 - get_input: oam_security_groups
1722 compute_plt_config_drive:
1725 get_input: plt_flavor_name
1726 port_plt_data_0_port_fixed_ips:
1732 get_input: plt_image_name
1733 compute_plt_availability_zone:
1734 - get_input: availability_zone_0
1735 port_plt_oam_0_port_name:
1737 template: $vnf_name-plt_oam_0_port_0
1741 port_plt_internal_0_port_security_groups:
1742 - get_input: plt_security_groups
1743 port_plt_oam_0_port_ip_requirements:
1747 floating_ip_count_required:
1749 port_plt_data_0_port_mac_requirements:
1752 port_plt_data_0_port_allowed_address_pairs:
1755 - network:data:vip:m001:m002
1759 port_plt_data_0_port_ip_requirements:
1763 floating_ip_count_required:
1765 port_plt_internal_0_port_network:
1767 compute_plt_metadata:
1769 get_input: vf_module_id
1776 get_input: vf_module_name
1777 port_plt_data_0_port_security_groups:
1778 - get_input: data_security_groups
1779 port_plt_internal_0_port_mac_requirements:
1782 port_plt_data_0_port_network_role_tag: data
1783 port_plt_internal_0_port_ip_requirements:
1787 floating_ip_count_required:
1789 port_plt_oam_0_port_fixed_ips:
1794 port_plt_oam_0_port_network_role_tag: oam
1795 port_plt_internal_0_port_name:
1797 template: $vnf_name-plt_internal_0_port_0
1801 compute_plt_image_update_policy:
1803 port_plt_oam_0_port_allowed_address_pairs:
1806 - network:oam:vip:m001:m002
1810 port_plt_data_0_port_name:
1812 template: $vnf_name-plt_data_0_port_0
1816 compute_plt_user_data_format:
1818 port_plt_internal_0_port_replacement_policy:
1820 port_plt_data_0_port_network:
1821 - get_input: data_net_id
1822 port_plt_oam_0_port_network:
1823 - get_input: oam_net_id
1824 port_plt_oam_0_port_replacement_policy:
1826 port_plt_data_0_port_replacement_policy:
1828 port_plt_oam_0_port_mac_requirements:
1835 service_template_filter:
1836 substitute_service_template: Nested_pltServiceTemplate.yaml
1841 - service_template_filter
1844 - link_plt_plt_internal_0_port:
1845 capability: tosca.capabilities.network.Linkable
1846 node: internal_net_0
1847 relationship: tosca.relationships.network.LinksTo
1848 network:io:vip:m004:m003:
1849 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1851 replacement_policy: AUTO
1856 floating_ip_count_required:
1859 get_input: oam_security_groups
1862 get_input: iox_oam_floating_ip
1868 template: $vnf_name-network_io_vip_m004_m003
1872 network_role_tag: oam
1874 get_input: oam_net_id
1877 type: org.openecomp.groups.heat.HeatStack
1879 heat_file: ../Artifacts/base_vIECCF.yml
1881 - network:data:vip:m001:m002
1882 - network:data:vip:m004:m003
1883 - network:oam:vip:m001:m002
1884 - network:system:vip:m001:m002
1886 - network:io:vip:m004:m003
1894 app_server_group_group:
1895 type: tosca.groups.Root
1900 base_vIECCF_volume_group:
1901 type: org.openecomp.groups.heat.HeatStack
1903 heat_file: ../Artifacts/base_vIECCF_volume.yml
1904 description: Volume creation template for vCCF
1908 - plt_volume_shared_0
1913 plt_volume_shared_id_0:
1914 description: ServiceData2 volume for plt VMs
1915 value: plt_volume_shared_0
1916 oam_management_v4_address:
1918 get_input: plt_oam_floating_ip
1920 description: ServiceData1 volume for first app VM
1923 description: ServiceData1 volume for second app VM
1926 description: ServiceData1 volume for third app VM
1929 description: ServiceData1 volume for first plt VM
1932 description: ServiceData1 volume for second plt VM
1935 app_server_group_policy:
1936 type: org.openecomp.policies.placement.Antilocate
1940 template: $vnf_name-app_server_group
1944 container_type: host
1946 - app_server_group_group