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
397 description: Unique name for this VF instance
398 config_server_cacert:
399 label: configure server CA Certificate
404 type: org.openecomp.annotations.Source
409 param_name: config_server_cacert
411 description: CA Certificate for download from siteinfo url and config url.
418 type: org.openecomp.annotations.Source
423 param_name: vf_module_name
425 description: Unique name for this VF Module instance
431 type: org.openecomp.annotations.Source
436 param_name: oam_security_groups
438 description: OAM security group
446 type: org.openecomp.annotations.Source
451 param_name: iox_oam_ips
453 description: Fixed IPv4 assignments for iox VMs on the OAM network
461 type: org.openecomp.annotations.Source
468 description: Unique ID for this VF instance
474 type: org.openecomp.annotations.Source
479 param_name: iox_image_name
481 description: IO image
482 default: USP_IECF-IO_30.3.3-mcas4.4.6.qcow2
488 type: org.openecomp.annotations.Source
493 param_name: availability_zone_0
495 description: First availability zone ID or Name
496 ignore_siteinfo_audit:
497 label: Siteinfo Audit Ignore Flag
502 type: org.openecomp.annotations.Source
507 param_name: ignore_siteinfo_audit
509 description: Set to true if siteinfo audit failure should not prevent system installation
515 type: org.openecomp.annotations.Source
520 param_name: availability_zone_1
522 description: Second availability zone ID or Name
528 type: org.openecomp.annotations.Source
533 param_name: data_net_id
535 description: DATA network
541 type: org.openecomp.annotations.Source
546 param_name: plt_names
548 description: VM names for plt VMs
556 type: org.openecomp.annotations.Source
561 param_name: plt_security_groups
563 description: Pilot security group
571 type: org.openecomp.annotations.Source
576 param_name: app_data_v6_ips
578 description: Fixed IPv6 assignments for app VMs on the DATA network
586 type: org.openecomp.annotations.Source
591 param_name: iox_security_groups
593 description: IO security group
601 type: org.openecomp.annotations.Source
606 param_name: ieccf_debug
608 description: IECCF debug flag
615 type: org.openecomp.annotations.Source
620 param_name: name_server_2
622 description: IP address of name server 2
628 type: org.openecomp.annotations.Source
633 param_name: app_oam_ips
635 description: Fixed IPv4 assignments for app VMs on the OAM network
643 type: org.openecomp.annotations.Source
648 param_name: app_flavor_name
650 description: App flavor
657 type: org.openecomp.annotations.Source
662 param_name: name_server_1
664 description: IP address of name server 1
670 type: org.openecomp.annotations.Source
675 param_name: oam_net_id
677 description: OAM network
683 type: org.openecomp.annotations.Source
688 param_name: iox_oam_floating_ip
690 description: Floating IPv4 for iox VMs on the OAM network
696 type: org.openecomp.annotations.Source
701 param_name: ieccf_config_url
703 description: IECCF configuration package URL
709 type: org.openecomp.annotations.Source
714 param_name: iox_pair_uuid
716 description: UUID for iox VM pair
717 default: 573f433e284b4
723 type: org.openecomp.annotations.Source
728 param_name: plt_volume_id_0
730 description: ServiceData1 volume for first plt VM
736 type: org.openecomp.annotations.Source
741 param_name: plt_volume_id_1
743 description: ServiceData1 volume for second plt VM
744 data_security_groups:
749 type: org.openecomp.annotations.Source
754 param_name: data_security_groups
756 description: DATA security group
760 network:data:vip:m001:m002:
761 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
763 replacement_policy: AUTO
768 floating_ip_count_required:
773 floating_ip_count_required:
776 get_input: data_security_groups
779 get_input: plt_data_floating_v6_ip
785 template: $vnf_name-network_data_vip_m001_m002
789 network_role_tag: data
791 get_input: data_net_id
792 network:data:vip:m004:m003:
793 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
795 replacement_policy: AUTO
800 floating_ip_count_required:
805 floating_ip_count_required:
808 get_input: data_security_groups
811 get_input: iox_data_floating_v6_ip
817 template: $vnf_name-network_data_vip_m004_m003
821 network_role_tag: data
823 get_input: data_net_id
825 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
827 size: '(get_input : plt_servicedata2_volume_size_0) * 1024'
830 template: $vnf_name-plt_volume_shared_0
834 network:oam:vip:m001:m002:
835 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
837 replacement_policy: AUTO
842 floating_ip_count_required:
847 floating_ip_count_required:
850 get_input: oam_security_groups
853 get_input: plt_oam_floating_ip
859 template: $vnf_name-network_oam_vip_m001_m002
863 network_role_tag: oam
865 get_input: oam_net_id
867 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
869 size: '(get_input : app_volume_size_0) * 1024'
872 template: $vnf_name-app_volume_1
877 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
879 size: '(get_input : app_volume_size_0) * 1024'
882 template: $vnf_name-app_volume_2
887 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
889 size: '(get_input : app_volume_size_0) * 1024'
892 template: $vnf_name-app_volume_0
897 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
899 size: '(get_input : plt_servicedata1_volume_size_0) * 1024'
902 template: $vnf_name-plt_volume_1
907 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
909 size: '(get_input : plt_servicedata1_volume_size_0) * 1024'
912 template: $vnf_name-plt_volume_0
917 type: org.openecomp.resource.abstract.nodes.iox
921 port_iox_oam_0_port_subinterface_indicator:
923 port_iox_data_0_port_ip_requirements:
927 floating_ip_count_required:
932 floating_ip_count_required:
934 port_iox_internal_0_port_network:
936 port_iox_data_0_port_name:
938 template: $vnf_name-iox_data_1_port_0
942 port_iox_internal_0_port_subinterface_indicator:
945 get_input: iox_flavor_name
946 port_iox_data_0_port_subinterface_indicator:
948 port_iox_data_0_port_allowed_address_pairs:
951 - network:data:vip:m004:m003
955 port_iox_internal_0_port_ip_requirements:
959 floating_ip_count_required:
964 floating_ip_count_required:
967 get_input: iox_image_name
968 port_iox_oam_0_port_name:
970 template: $vnf_name-iox_oam_1_port_0
974 port_iox_oam_0_port_network_role_tag: oam
975 compute_iox_user_data_format:
977 port_iox_data_0_port_fixed_ips:
982 port_iox_internal_0_port_allowed_address_pairs:
984 get_input: internal_subnet_cidr
985 compute_iox_config_drive:
987 port_iox_oam_0_port_replacement_policy:
989 port_iox_data_0_port_security_groups:
990 - get_input: data_security_groups
991 compute_iox_image_update_policy:
993 port_iox_oam_0_port_network:
994 - get_input: oam_net_id
995 port_iox_internal_0_port_security_groups:
996 - get_input: iox_security_groups
997 port_iox_internal_0_port_name:
999 template: $vnf_name-iox_internal_1_port_0
1003 port_iox_oam_0_port_fixed_ips:
1012 port_iox_data_0_port_network:
1013 - get_input: data_net_id
1014 port_iox_internal_0_port_replacement_policy:
1016 port_iox_internal_0_port_mac_requirements:
1019 port_iox_data_0_port_mac_requirements:
1022 port_iox_data_0_port_replacement_policy:
1024 compute_iox_metadata:
1026 get_input: vf_module_id
1033 get_input: vf_module_name
1034 port_iox_oam_0_port_allowed_address_pairs:
1037 - network:io:vip:m004:m003
1041 compute_iox_availability_zone:
1042 - get_input: availability_zone_1
1043 port_iox_oam_0_port_security_groups:
1044 - get_input: oam_security_groups
1045 port_iox_oam_0_port_mac_requirements:
1048 port_iox_oam_0_port_ip_requirements:
1052 floating_ip_count_required:
1057 floating_ip_count_required:
1059 port_iox_data_0_port_network_role_tag: data
1060 service_template_filter:
1061 substitute_service_template: Nested_ioxServiceTemplate.yaml
1066 - service_template_filter
1069 - link_iox_iox_internal_0_port:
1070 capability: tosca.capabilities.network.Linkable
1071 node: internal_net_0
1072 relationship: tosca.relationships.network.LinksTo
1074 type: org.openecomp.resource.abstract.nodes.app
1078 port_app_data_0_port_mac_requirements:
1081 port_app_internal_0_port_subinterface_indicator:
1083 compute_app_scheduler_hints:
1084 - group: app_server_group_group
1085 port_app_internal_0_port_ip_requirements:
1089 floating_ip_count_required:
1094 floating_ip_count_required:
1096 port_app_data_0_port_subinterface_indicator:
1098 port_app_oam_0_port_replacement_policy:
1100 port_app_oam_0_port_network:
1101 - get_input: oam_net_id
1103 get_input: app_flavor_name
1105 get_input: app_image_name
1106 port_app_oam_0_port_name:
1108 template: $vnf_name-app_oam_2_port_0
1112 compute_app_availability_zone:
1113 - get_input: availability_zone_0
1114 compute_app_config_drive:
1116 port_app_oam_0_port_mac_requirements:
1119 port_app_oam_0_port_subinterface_indicator:
1121 port_app_data_0_port_network:
1122 - get_input: data_net_id
1123 port_app_data_0_port_network_role_tag: data
1124 port_app_oam_0_port_network_role_tag: oam
1125 compute_app_metadata:
1127 get_input: vf_module_id
1134 get_input: vf_module_name
1135 port_app_data_0_port_ip_requirements:
1139 floating_ip_count_required:
1144 floating_ip_count_required:
1146 port_app_internal_0_port_allowed_address_pairs:
1148 get_input: internal_subnet_cidr
1149 port_app_data_0_port_name:
1151 template: $vnf_name-app_data_2_port_0
1155 port_app_oam_0_port_ip_requirements:
1159 floating_ip_count_required:
1164 floating_ip_count_required:
1166 port_app_internal_0_port_network:
1168 port_app_data_0_port_security_groups:
1169 - get_input: data_security_groups
1170 port_app_internal_0_port_replacement_policy:
1172 port_app_internal_0_port_mac_requirements:
1175 port_app_oam_0_port_security_groups:
1176 - get_input: oam_security_groups
1177 port_app_internal_0_port_name:
1179 template: $vnf_name-app_internal_2_port_0
1183 port_app_oam_0_port_fixed_ips:
1188 port_app_data_0_port_replacement_policy:
1194 port_app_internal_0_port_security_groups:
1195 - get_input: app_security_groups
1196 compute_app_image_update_policy:
1198 compute_app_user_data_format:
1200 service_template_filter:
1201 substitute_service_template: Nested_appServiceTemplate.yaml
1206 - service_template_filter
1209 - link_app_app_internal_0_port:
1210 capability: tosca.capabilities.network.Linkable
1211 node: internal_net_0
1212 relationship: tosca.relationships.network.LinksTo
1213 network:system:vip:m001:m002:
1214 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1216 replacement_policy: AUTO
1221 floating_ip_count_required:
1226 floating_ip_count_required:
1229 get_input: plt_security_groups
1233 allowed_address_pairs:
1235 get_input: internal_subnet_cidr
1238 template: $vnf_name-network_system_vip_m001_m002
1242 network: internal_net_0
1245 capability: tosca.capabilities.network.Linkable
1246 node: internal_net_0
1247 relationship: tosca.relationships.network.LinksTo
1249 type: org.openecomp.resource.abstract.nodes.iox
1253 port_iox_oam_0_port_subinterface_indicator:
1255 port_iox_data_0_port_ip_requirements:
1259 floating_ip_count_required:
1264 floating_ip_count_required:
1266 port_iox_internal_0_port_network:
1268 port_iox_data_0_port_name:
1270 template: $vnf_name-iox_data_0_port_0
1274 port_iox_internal_0_port_subinterface_indicator:
1277 get_input: iox_flavor_name
1278 port_iox_data_0_port_subinterface_indicator:
1280 port_iox_data_0_port_allowed_address_pairs:
1283 - network:data:vip:m004:m003
1287 port_iox_internal_0_port_ip_requirements:
1291 floating_ip_count_required:
1296 floating_ip_count_required:
1299 get_input: iox_image_name
1300 port_iox_oam_0_port_name:
1302 template: $vnf_name-iox_oam_0_port_0
1306 port_iox_oam_0_port_network_role_tag: oam
1307 compute_iox_user_data_format:
1309 port_iox_data_0_port_fixed_ips:
1314 port_iox_internal_0_port_allowed_address_pairs:
1316 get_input: internal_subnet_cidr
1317 compute_iox_config_drive:
1319 port_iox_oam_0_port_replacement_policy:
1321 port_iox_data_0_port_security_groups:
1322 - get_input: data_security_groups
1323 compute_iox_image_update_policy:
1325 port_iox_oam_0_port_network:
1326 - get_input: oam_net_id
1327 port_iox_internal_0_port_security_groups:
1328 - get_input: iox_security_groups
1329 port_iox_internal_0_port_name:
1331 template: $vnf_name-iox_internal_0_port_0
1339 port_iox_data_0_port_network:
1340 - get_input: data_net_id
1341 port_iox_internal_0_port_replacement_policy:
1343 port_iox_internal_0_port_mac_requirements:
1346 port_iox_data_0_port_mac_requirements:
1349 port_iox_data_0_port_replacement_policy:
1351 compute_iox_metadata:
1353 get_input: vf_module_id
1360 get_input: vf_module_name
1361 port_iox_oam_0_port_allowed_address_pairs:
1364 - network:io:vip:m004:m003
1368 compute_iox_availability_zone:
1369 - get_input: availability_zone_0
1370 port_iox_oam_0_port_security_groups:
1371 - get_input: oam_security_groups
1372 port_iox_oam_0_port_mac_requirements:
1375 port_iox_oam_0_port_ip_requirements:
1379 floating_ip_count_required:
1384 floating_ip_count_required:
1386 port_iox_data_0_port_network_role_tag: data
1387 service_template_filter:
1388 substitute_service_template: Nested_ioxServiceTemplate.yaml
1393 - service_template_filter
1396 - link_iox_iox_internal_0_port:
1397 capability: tosca.capabilities.network.Linkable
1398 node: internal_net_0
1399 relationship: tosca.relationships.network.LinksTo
1401 type: org.openecomp.resource.abstract.nodes.app
1405 port_app_data_0_port_mac_requirements:
1408 port_app_internal_0_port_subinterface_indicator:
1410 compute_app_scheduler_hints:
1411 - group: app_server_group_group
1412 port_app_internal_0_port_ip_requirements:
1416 floating_ip_count_required:
1421 floating_ip_count_required:
1423 port_app_data_0_port_subinterface_indicator:
1425 port_app_oam_0_port_replacement_policy:
1427 port_app_oam_0_port_network:
1428 - get_input: oam_net_id
1430 get_input: app_flavor_name
1431 port_app_data_0_port_fixed_ips:
1437 get_input: app_image_name
1438 port_app_oam_0_port_name:
1440 template: $vnf_name-app_oam_1_port_0
1444 compute_app_availability_zone:
1445 - get_input: availability_zone_1
1446 compute_app_config_drive:
1448 port_app_oam_0_port_mac_requirements:
1451 port_app_oam_0_port_subinterface_indicator:
1453 port_app_data_0_port_network:
1454 - get_input: data_net_id
1455 port_app_data_0_port_network_role_tag: data
1456 port_app_oam_0_port_network_role_tag: oam
1457 compute_app_metadata:
1459 get_input: vf_module_id
1466 get_input: vf_module_name
1467 port_app_data_0_port_ip_requirements:
1471 floating_ip_count_required:
1476 floating_ip_count_required:
1478 port_app_internal_0_port_allowed_address_pairs:
1480 get_input: internal_subnet_cidr
1481 port_app_data_0_port_name:
1483 template: $vnf_name-app_data_1_port_0
1487 port_app_oam_0_port_ip_requirements:
1491 floating_ip_count_required:
1496 floating_ip_count_required:
1498 port_app_internal_0_port_network:
1500 port_app_data_0_port_security_groups:
1501 - get_input: data_security_groups
1502 port_app_internal_0_port_replacement_policy:
1504 port_app_internal_0_port_mac_requirements:
1507 port_app_oam_0_port_security_groups:
1508 - get_input: oam_security_groups
1509 port_app_internal_0_port_name:
1511 template: $vnf_name-app_internal_1_port_0
1515 port_app_oam_0_port_fixed_ips:
1520 port_app_data_0_port_replacement_policy:
1526 port_app_internal_0_port_security_groups:
1527 - get_input: app_security_groups
1528 compute_app_image_update_policy:
1530 compute_app_user_data_format:
1532 service_template_filter:
1533 substitute_service_template: Nested_appServiceTemplate.yaml
1538 - service_template_filter
1541 - link_app_app_internal_0_port:
1542 capability: tosca.capabilities.network.Linkable
1543 node: internal_net_0
1544 relationship: tosca.relationships.network.LinksTo
1546 type: org.openecomp.resource.abstract.nodes.app
1550 port_app_data_0_port_mac_requirements:
1553 port_app_internal_0_port_subinterface_indicator:
1555 compute_app_scheduler_hints:
1556 - group: app_server_group_group
1557 port_app_internal_0_port_ip_requirements:
1561 floating_ip_count_required:
1566 floating_ip_count_required:
1568 port_app_data_0_port_subinterface_indicator:
1570 port_app_oam_0_port_replacement_policy:
1572 port_app_oam_0_port_network:
1573 - get_input: oam_net_id
1575 get_input: app_flavor_name
1576 port_app_data_0_port_fixed_ips:
1582 get_input: app_image_name
1583 port_app_oam_0_port_name:
1585 template: $vnf_name-app_oam_0_port_0
1589 compute_app_availability_zone:
1590 - get_input: availability_zone_0
1591 compute_app_config_drive:
1593 port_app_oam_0_port_mac_requirements:
1596 port_app_oam_0_port_subinterface_indicator:
1598 port_app_data_0_port_network:
1599 - get_input: data_net_id
1600 port_app_data_0_port_network_role_tag: data
1601 port_app_oam_0_port_network_role_tag: oam
1602 compute_app_metadata:
1604 get_input: vf_module_id
1611 get_input: vf_module_name
1612 port_app_data_0_port_ip_requirements:
1616 floating_ip_count_required:
1621 floating_ip_count_required:
1623 port_app_internal_0_port_allowed_address_pairs:
1625 get_input: internal_subnet_cidr
1626 port_app_data_0_port_name:
1628 template: $vnf_name-app_data_0_port_0
1632 port_app_oam_0_port_ip_requirements:
1636 floating_ip_count_required:
1641 floating_ip_count_required:
1643 port_app_internal_0_port_network:
1645 port_app_data_0_port_security_groups:
1646 - get_input: data_security_groups
1647 port_app_internal_0_port_replacement_policy:
1649 port_app_internal_0_port_mac_requirements:
1652 port_app_oam_0_port_security_groups:
1653 - get_input: oam_security_groups
1654 port_app_internal_0_port_name:
1656 template: $vnf_name-app_internal_0_port_0
1660 port_app_data_0_port_replacement_policy:
1666 port_app_internal_0_port_security_groups:
1667 - get_input: app_security_groups
1668 compute_app_image_update_policy:
1670 compute_app_user_data_format:
1672 service_template_filter:
1673 substitute_service_template: Nested_appServiceTemplate.yaml
1678 - service_template_filter
1681 - link_app_app_internal_0_port:
1682 capability: tosca.capabilities.network.Linkable
1683 node: internal_net_0
1684 relationship: tosca.relationships.network.LinksTo
1686 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1688 dhcp_enabled: 'True'
1691 template: $prefix-internal_net_0
1696 internal_0_subnet_0:
1700 template: $vnf_name-internal_0_subnet_0
1705 get_input: internal_subnet_cidr
1708 type: org.openecomp.resource.abstract.nodes.plt
1712 port_plt_internal_0_port_allowed_address_pairs:
1714 get_input: internal_subnet_cidr
1715 port_plt_oam_0_port_security_groups:
1716 - get_input: oam_security_groups
1717 compute_plt_config_drive:
1720 get_input: plt_flavor_name
1721 port_plt_data_0_port_fixed_ips:
1726 port_plt_oam_0_port_subinterface_indicator:
1729 get_input: plt_image_name
1730 compute_plt_availability_zone:
1731 - get_input: availability_zone_1
1732 port_plt_oam_0_port_name:
1734 template: $vnf_name-plt_oam_0_port_0
1738 port_plt_internal_0_port_security_groups:
1739 - get_input: plt_security_groups
1740 port_plt_oam_0_port_ip_requirements:
1744 floating_ip_count_required:
1749 floating_ip_count_required:
1751 port_plt_data_0_port_mac_requirements:
1754 port_plt_data_0_port_allowed_address_pairs:
1757 - network:data:vip:m001:m002
1761 port_plt_internal_0_port_subinterface_indicator:
1763 port_plt_data_0_port_ip_requirements:
1767 floating_ip_count_required:
1772 floating_ip_count_required:
1774 port_plt_internal_0_port_network:
1776 compute_plt_metadata:
1778 get_input: vf_module_id
1785 get_input: vf_module_name
1786 port_plt_data_0_port_security_groups:
1787 - get_input: data_security_groups
1788 port_plt_internal_0_port_mac_requirements:
1791 port_plt_data_0_port_network_role_tag: data
1792 port_plt_internal_0_port_ip_requirements:
1796 floating_ip_count_required:
1801 floating_ip_count_required:
1803 port_plt_oam_0_port_network_role_tag: oam
1804 port_plt_internal_0_port_name:
1806 template: $vnf_name-plt_internal_0_port_0
1810 compute_plt_image_update_policy:
1812 port_plt_oam_0_port_allowed_address_pairs:
1815 - network:oam:vip:m001:m002
1819 port_plt_data_0_port_name:
1821 template: $vnf_name-plt_data_0_port_0
1825 compute_plt_user_data_format:
1827 port_plt_internal_0_port_replacement_policy:
1829 port_plt_data_0_port_network:
1830 - get_input: data_net_id
1831 port_plt_oam_0_port_network:
1832 - get_input: oam_net_id
1833 port_plt_data_0_port_subinterface_indicator:
1835 port_plt_oam_0_port_replacement_policy:
1837 port_plt_data_0_port_replacement_policy:
1839 port_plt_oam_0_port_mac_requirements:
1846 service_template_filter:
1847 substitute_service_template: Nested_pltServiceTemplate.yaml
1852 - service_template_filter
1855 - link_plt_plt_internal_0_port:
1856 capability: tosca.capabilities.network.Linkable
1857 node: internal_net_0
1858 relationship: tosca.relationships.network.LinksTo
1860 type: org.openecomp.resource.abstract.nodes.plt
1864 port_plt_internal_0_port_allowed_address_pairs:
1866 get_input: internal_subnet_cidr
1867 port_plt_oam_0_port_security_groups:
1868 - get_input: oam_security_groups
1869 compute_plt_config_drive:
1872 get_input: plt_flavor_name
1873 port_plt_data_0_port_fixed_ips:
1878 port_plt_oam_0_port_subinterface_indicator:
1881 get_input: plt_image_name
1882 compute_plt_availability_zone:
1883 - get_input: availability_zone_0
1884 port_plt_oam_0_port_name:
1886 template: $vnf_name-plt_oam_0_port_0
1890 port_plt_internal_0_port_security_groups:
1891 - get_input: plt_security_groups
1892 port_plt_oam_0_port_ip_requirements:
1896 floating_ip_count_required:
1901 floating_ip_count_required:
1903 port_plt_data_0_port_mac_requirements:
1906 port_plt_data_0_port_allowed_address_pairs:
1909 - network:data:vip:m001:m002
1913 port_plt_internal_0_port_subinterface_indicator:
1915 port_plt_data_0_port_ip_requirements:
1919 floating_ip_count_required:
1924 floating_ip_count_required:
1926 port_plt_internal_0_port_network:
1928 compute_plt_metadata:
1930 get_input: vf_module_id
1937 get_input: vf_module_name
1938 port_plt_data_0_port_security_groups:
1939 - get_input: data_security_groups
1940 port_plt_internal_0_port_mac_requirements:
1943 port_plt_data_0_port_network_role_tag: data
1944 port_plt_internal_0_port_ip_requirements:
1948 floating_ip_count_required:
1953 floating_ip_count_required:
1955 port_plt_oam_0_port_fixed_ips:
1960 port_plt_oam_0_port_network_role_tag: oam
1961 port_plt_internal_0_port_name:
1963 template: $vnf_name-plt_internal_0_port_0
1967 compute_plt_image_update_policy:
1969 port_plt_oam_0_port_allowed_address_pairs:
1972 - network:oam:vip:m001:m002
1976 port_plt_data_0_port_name:
1978 template: $vnf_name-plt_data_0_port_0
1982 compute_plt_user_data_format:
1984 port_plt_internal_0_port_replacement_policy:
1986 port_plt_data_0_port_network:
1987 - get_input: data_net_id
1988 port_plt_oam_0_port_network:
1989 - get_input: oam_net_id
1990 port_plt_data_0_port_subinterface_indicator:
1992 port_plt_oam_0_port_replacement_policy:
1994 port_plt_data_0_port_replacement_policy:
1996 port_plt_oam_0_port_mac_requirements:
2003 service_template_filter:
2004 substitute_service_template: Nested_pltServiceTemplate.yaml
2009 - service_template_filter
2012 - link_plt_plt_internal_0_port:
2013 capability: tosca.capabilities.network.Linkable
2014 node: internal_net_0
2015 relationship: tosca.relationships.network.LinksTo
2016 network:io:vip:m004:m003:
2017 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2019 replacement_policy: AUTO
2024 floating_ip_count_required:
2029 floating_ip_count_required:
2032 get_input: oam_security_groups
2035 get_input: iox_oam_floating_ip
2041 template: $vnf_name-network_io_vip_m004_m003
2045 network_role_tag: oam
2047 get_input: oam_net_id
2050 type: org.openecomp.groups.heat.HeatStack
2052 heat_file: ../Artifacts/base_vIECCF.yml
2054 - network:data:vip:m001:m002
2055 - network:data:vip:m004:m003
2056 - network:oam:vip:m001:m002
2057 - network:system:vip:m001:m002
2059 - network:io:vip:m004:m003
2067 app_server_group_group:
2068 type: tosca.groups.Root
2073 base_vIECCF_volume_group:
2074 type: org.openecomp.groups.heat.HeatStack
2076 heat_file: ../Artifacts/base_vIECCF_volume.yml
2077 description: Volume creation template for vCCF
2081 - plt_volume_shared_0
2086 plt_volume_shared_id_0:
2087 description: ServiceData2 volume for plt VMs
2088 value: plt_volume_shared_0
2089 oam_management_v4_address:
2091 get_input: plt_oam_floating_ip
2093 description: ServiceData1 volume for first app VM
2096 description: ServiceData1 volume for second app VM
2099 description: ServiceData1 volume for third app VM
2102 description: ServiceData1 volume for first plt VM
2105 description: ServiceData1 volume for second plt VM
2108 app_server_group_policy:
2109 type: org.openecomp.policies.placement.Antilocate
2113 template: $vnf_name-app_server_group
2117 container_type: host
2119 - app_server_group_group