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_data_0_port_ip_requirements:
925 floating_ip_count_required:
930 floating_ip_count_required:
932 port_iox_internal_0_port_network:
934 port_iox_data_0_port_name:
936 template: $vnf_name-iox_data_1_port_0
941 get_input: iox_flavor_name
942 port_iox_data_0_port_allowed_address_pairs:
945 - network:data:vip:m004:m003
949 port_iox_internal_0_port_ip_requirements:
953 floating_ip_count_required:
958 floating_ip_count_required:
961 get_input: iox_image_name
962 port_iox_oam_0_port_name:
964 template: $vnf_name-iox_oam_1_port_0
968 port_iox_oam_0_port_network_role_tag: oam
969 compute_iox_user_data_format:
971 port_iox_data_0_port_fixed_ips:
976 port_iox_internal_0_port_allowed_address_pairs:
978 get_input: internal_subnet_cidr
979 compute_iox_config_drive:
981 port_iox_oam_0_port_replacement_policy:
983 port_iox_data_0_port_security_groups:
984 - get_input: data_security_groups
985 compute_iox_image_update_policy:
987 port_iox_oam_0_port_network:
988 - get_input: oam_net_id
989 port_iox_internal_0_port_security_groups:
990 - get_input: iox_security_groups
991 port_iox_internal_0_port_name:
993 template: $vnf_name-iox_internal_1_port_0
997 port_iox_oam_0_port_fixed_ips:
1006 port_iox_data_0_port_network:
1007 - get_input: data_net_id
1008 port_iox_internal_0_port_replacement_policy:
1010 port_iox_internal_0_port_mac_requirements:
1013 port_iox_data_0_port_mac_requirements:
1016 port_iox_data_0_port_replacement_policy:
1018 compute_iox_metadata:
1020 get_input: vf_module_id
1027 get_input: vf_module_name
1028 port_iox_oam_0_port_allowed_address_pairs:
1031 - network:io:vip:m004:m003
1035 compute_iox_availability_zone:
1036 - get_input: availability_zone_1
1037 port_iox_oam_0_port_security_groups:
1038 - get_input: oam_security_groups
1039 port_iox_oam_0_port_mac_requirements:
1042 port_iox_oam_0_port_ip_requirements:
1046 floating_ip_count_required:
1051 floating_ip_count_required:
1053 port_iox_data_0_port_network_role_tag: data
1054 service_template_filter:
1055 substitute_service_template: Nested_ioxServiceTemplate.yaml
1060 - service_template_filter
1063 - link_iox_iox_internal_0_port:
1064 capability: tosca.capabilities.network.Linkable
1065 node: internal_net_0
1066 relationship: tosca.relationships.network.LinksTo
1068 type: org.openecomp.resource.abstract.nodes.app
1072 port_app_data_0_port_mac_requirements:
1075 compute_app_scheduler_hints:
1076 - group: app_server_group_group
1077 port_app_internal_0_port_ip_requirements:
1081 floating_ip_count_required:
1086 floating_ip_count_required:
1088 port_app_oam_0_port_replacement_policy:
1090 port_app_oam_0_port_network:
1091 - get_input: oam_net_id
1093 get_input: app_flavor_name
1095 get_input: app_image_name
1096 port_app_oam_0_port_name:
1098 template: $vnf_name-app_oam_2_port_0
1102 compute_app_availability_zone:
1103 - get_input: availability_zone_0
1104 compute_app_config_drive:
1106 port_app_oam_0_port_mac_requirements:
1109 port_app_data_0_port_network:
1110 - get_input: data_net_id
1111 port_app_data_0_port_network_role_tag: data
1112 port_app_oam_0_port_network_role_tag: oam
1113 compute_app_metadata:
1115 get_input: vf_module_id
1122 get_input: vf_module_name
1123 port_app_data_0_port_ip_requirements:
1127 floating_ip_count_required:
1132 floating_ip_count_required:
1134 port_app_internal_0_port_allowed_address_pairs:
1136 get_input: internal_subnet_cidr
1137 port_app_data_0_port_name:
1139 template: $vnf_name-app_data_2_port_0
1143 port_app_oam_0_port_ip_requirements:
1147 floating_ip_count_required:
1152 floating_ip_count_required:
1154 port_app_internal_0_port_network:
1156 port_app_data_0_port_security_groups:
1157 - get_input: data_security_groups
1158 port_app_internal_0_port_replacement_policy:
1160 port_app_internal_0_port_mac_requirements:
1163 port_app_oam_0_port_security_groups:
1164 - get_input: oam_security_groups
1165 port_app_internal_0_port_name:
1167 template: $vnf_name-app_internal_2_port_0
1171 port_app_oam_0_port_fixed_ips:
1176 port_app_data_0_port_replacement_policy:
1182 port_app_internal_0_port_security_groups:
1183 - get_input: app_security_groups
1184 compute_app_image_update_policy:
1186 compute_app_user_data_format:
1188 service_template_filter:
1189 substitute_service_template: Nested_appServiceTemplate.yaml
1194 - service_template_filter
1197 - link_app_app_internal_0_port:
1198 capability: tosca.capabilities.network.Linkable
1199 node: internal_net_0
1200 relationship: tosca.relationships.network.LinksTo
1201 network:system:vip:m001:m002:
1202 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1204 replacement_policy: AUTO
1209 floating_ip_count_required:
1214 floating_ip_count_required:
1217 get_input: plt_security_groups
1221 allowed_address_pairs:
1223 get_input: internal_subnet_cidr
1226 template: $vnf_name-network_system_vip_m001_m002
1230 network: internal_net_0
1233 capability: tosca.capabilities.network.Linkable
1234 node: internal_net_0
1235 relationship: tosca.relationships.network.LinksTo
1237 type: org.openecomp.resource.abstract.nodes.iox
1241 port_iox_data_0_port_ip_requirements:
1245 floating_ip_count_required:
1250 floating_ip_count_required:
1252 port_iox_internal_0_port_network:
1254 port_iox_data_0_port_name:
1256 template: $vnf_name-iox_data_0_port_0
1261 get_input: iox_flavor_name
1262 port_iox_data_0_port_allowed_address_pairs:
1265 - network:data:vip:m004:m003
1269 port_iox_internal_0_port_ip_requirements:
1273 floating_ip_count_required:
1278 floating_ip_count_required:
1281 get_input: iox_image_name
1282 port_iox_oam_0_port_name:
1284 template: $vnf_name-iox_oam_0_port_0
1288 port_iox_oam_0_port_network_role_tag: oam
1289 compute_iox_user_data_format:
1291 port_iox_data_0_port_fixed_ips:
1296 port_iox_internal_0_port_allowed_address_pairs:
1298 get_input: internal_subnet_cidr
1299 compute_iox_config_drive:
1301 port_iox_oam_0_port_replacement_policy:
1303 port_iox_data_0_port_security_groups:
1304 - get_input: data_security_groups
1305 compute_iox_image_update_policy:
1307 port_iox_oam_0_port_network:
1308 - get_input: oam_net_id
1309 port_iox_internal_0_port_security_groups:
1310 - get_input: iox_security_groups
1311 port_iox_internal_0_port_name:
1313 template: $vnf_name-iox_internal_0_port_0
1321 port_iox_data_0_port_network:
1322 - get_input: data_net_id
1323 port_iox_internal_0_port_replacement_policy:
1325 port_iox_internal_0_port_mac_requirements:
1328 port_iox_data_0_port_mac_requirements:
1331 port_iox_data_0_port_replacement_policy:
1333 compute_iox_metadata:
1335 get_input: vf_module_id
1342 get_input: vf_module_name
1343 port_iox_oam_0_port_allowed_address_pairs:
1346 - network:io:vip:m004:m003
1350 compute_iox_availability_zone:
1351 - get_input: availability_zone_0
1352 port_iox_oam_0_port_security_groups:
1353 - get_input: oam_security_groups
1354 port_iox_oam_0_port_mac_requirements:
1357 port_iox_oam_0_port_ip_requirements:
1361 floating_ip_count_required:
1366 floating_ip_count_required:
1368 port_iox_data_0_port_network_role_tag: data
1369 service_template_filter:
1370 substitute_service_template: Nested_ioxServiceTemplate.yaml
1375 - service_template_filter
1378 - link_iox_iox_internal_0_port:
1379 capability: tosca.capabilities.network.Linkable
1380 node: internal_net_0
1381 relationship: tosca.relationships.network.LinksTo
1383 type: org.openecomp.resource.abstract.nodes.app
1387 port_app_data_0_port_mac_requirements:
1390 compute_app_scheduler_hints:
1391 - group: app_server_group_group
1392 port_app_internal_0_port_ip_requirements:
1396 floating_ip_count_required:
1401 floating_ip_count_required:
1403 port_app_oam_0_port_replacement_policy:
1405 port_app_oam_0_port_network:
1406 - get_input: oam_net_id
1408 get_input: app_flavor_name
1409 port_app_data_0_port_fixed_ips:
1415 get_input: app_image_name
1416 port_app_oam_0_port_name:
1418 template: $vnf_name-app_oam_1_port_0
1422 compute_app_availability_zone:
1423 - get_input: availability_zone_1
1424 compute_app_config_drive:
1426 port_app_oam_0_port_mac_requirements:
1429 port_app_data_0_port_network:
1430 - get_input: data_net_id
1431 port_app_data_0_port_network_role_tag: data
1432 port_app_oam_0_port_network_role_tag: oam
1433 compute_app_metadata:
1435 get_input: vf_module_id
1442 get_input: vf_module_name
1443 port_app_data_0_port_ip_requirements:
1447 floating_ip_count_required:
1452 floating_ip_count_required:
1454 port_app_internal_0_port_allowed_address_pairs:
1456 get_input: internal_subnet_cidr
1457 port_app_data_0_port_name:
1459 template: $vnf_name-app_data_1_port_0
1463 port_app_oam_0_port_ip_requirements:
1467 floating_ip_count_required:
1472 floating_ip_count_required:
1474 port_app_internal_0_port_network:
1476 port_app_data_0_port_security_groups:
1477 - get_input: data_security_groups
1478 port_app_internal_0_port_replacement_policy:
1480 port_app_internal_0_port_mac_requirements:
1483 port_app_oam_0_port_security_groups:
1484 - get_input: oam_security_groups
1485 port_app_internal_0_port_name:
1487 template: $vnf_name-app_internal_1_port_0
1491 port_app_oam_0_port_fixed_ips:
1496 port_app_data_0_port_replacement_policy:
1502 port_app_internal_0_port_security_groups:
1503 - get_input: app_security_groups
1504 compute_app_image_update_policy:
1506 compute_app_user_data_format:
1508 service_template_filter:
1509 substitute_service_template: Nested_appServiceTemplate.yaml
1514 - service_template_filter
1517 - link_app_app_internal_0_port:
1518 capability: tosca.capabilities.network.Linkable
1519 node: internal_net_0
1520 relationship: tosca.relationships.network.LinksTo
1522 type: org.openecomp.resource.abstract.nodes.app
1526 port_app_data_0_port_mac_requirements:
1529 compute_app_scheduler_hints:
1530 - group: app_server_group_group
1531 port_app_internal_0_port_ip_requirements:
1535 floating_ip_count_required:
1540 floating_ip_count_required:
1542 port_app_oam_0_port_replacement_policy:
1544 port_app_oam_0_port_network:
1545 - get_input: oam_net_id
1547 get_input: app_flavor_name
1548 port_app_data_0_port_fixed_ips:
1554 get_input: app_image_name
1555 port_app_oam_0_port_name:
1557 template: $vnf_name-app_oam_0_port_0
1561 compute_app_availability_zone:
1562 - get_input: availability_zone_0
1563 compute_app_config_drive:
1565 port_app_oam_0_port_mac_requirements:
1568 port_app_data_0_port_network:
1569 - get_input: data_net_id
1570 port_app_data_0_port_network_role_tag: data
1571 port_app_oam_0_port_network_role_tag: oam
1572 compute_app_metadata:
1574 get_input: vf_module_id
1581 get_input: vf_module_name
1582 port_app_data_0_port_ip_requirements:
1586 floating_ip_count_required:
1591 floating_ip_count_required:
1593 port_app_internal_0_port_allowed_address_pairs:
1595 get_input: internal_subnet_cidr
1596 port_app_data_0_port_name:
1598 template: $vnf_name-app_data_0_port_0
1602 port_app_oam_0_port_ip_requirements:
1606 floating_ip_count_required:
1611 floating_ip_count_required:
1613 port_app_internal_0_port_network:
1615 port_app_data_0_port_security_groups:
1616 - get_input: data_security_groups
1617 port_app_internal_0_port_replacement_policy:
1619 port_app_internal_0_port_mac_requirements:
1622 port_app_oam_0_port_security_groups:
1623 - get_input: oam_security_groups
1624 port_app_internal_0_port_name:
1626 template: $vnf_name-app_internal_0_port_0
1630 port_app_data_0_port_replacement_policy:
1636 port_app_internal_0_port_security_groups:
1637 - get_input: app_security_groups
1638 compute_app_image_update_policy:
1640 compute_app_user_data_format:
1642 service_template_filter:
1643 substitute_service_template: Nested_appServiceTemplate.yaml
1648 - service_template_filter
1651 - link_app_app_internal_0_port:
1652 capability: tosca.capabilities.network.Linkable
1653 node: internal_net_0
1654 relationship: tosca.relationships.network.LinksTo
1656 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1658 dhcp_enabled: 'True'
1661 template: $prefix-internal_net_0
1666 internal_0_subnet_0:
1670 template: $vnf_name-internal_0_subnet_0
1675 get_input: internal_subnet_cidr
1678 type: org.openecomp.resource.abstract.nodes.plt
1682 port_plt_internal_0_port_allowed_address_pairs:
1684 get_input: internal_subnet_cidr
1685 port_plt_oam_0_port_security_groups:
1686 - get_input: oam_security_groups
1687 compute_plt_config_drive:
1690 get_input: plt_flavor_name
1691 port_plt_data_0_port_fixed_ips:
1697 get_input: plt_image_name
1698 compute_plt_availability_zone:
1699 - get_input: availability_zone_1
1700 port_plt_oam_0_port_name:
1702 template: $vnf_name-plt_oam_0_port_0
1706 port_plt_internal_0_port_security_groups:
1707 - get_input: plt_security_groups
1708 port_plt_oam_0_port_ip_requirements:
1712 floating_ip_count_required:
1717 floating_ip_count_required:
1719 port_plt_data_0_port_mac_requirements:
1722 port_plt_data_0_port_allowed_address_pairs:
1725 - network:data:vip:m001:m002
1729 port_plt_data_0_port_ip_requirements:
1733 floating_ip_count_required:
1738 floating_ip_count_required:
1740 port_plt_internal_0_port_network:
1742 compute_plt_metadata:
1744 get_input: vf_module_id
1751 get_input: vf_module_name
1752 port_plt_data_0_port_security_groups:
1753 - get_input: data_security_groups
1754 port_plt_internal_0_port_mac_requirements:
1757 port_plt_data_0_port_network_role_tag: data
1758 port_plt_internal_0_port_ip_requirements:
1762 floating_ip_count_required:
1767 floating_ip_count_required:
1769 port_plt_oam_0_port_network_role_tag: oam
1770 port_plt_internal_0_port_name:
1772 template: $vnf_name-plt_internal_0_port_0
1776 compute_plt_image_update_policy:
1778 port_plt_oam_0_port_allowed_address_pairs:
1781 - network:oam:vip:m001:m002
1785 port_plt_data_0_port_name:
1787 template: $vnf_name-plt_data_0_port_0
1791 compute_plt_user_data_format:
1793 port_plt_internal_0_port_replacement_policy:
1795 port_plt_data_0_port_network:
1796 - get_input: data_net_id
1797 port_plt_oam_0_port_network:
1798 - get_input: oam_net_id
1799 port_plt_oam_0_port_replacement_policy:
1801 port_plt_data_0_port_replacement_policy:
1803 port_plt_oam_0_port_mac_requirements:
1810 service_template_filter:
1811 substitute_service_template: Nested_pltServiceTemplate.yaml
1816 - service_template_filter
1819 - link_plt_plt_internal_0_port:
1820 capability: tosca.capabilities.network.Linkable
1821 node: internal_net_0
1822 relationship: tosca.relationships.network.LinksTo
1824 type: org.openecomp.resource.abstract.nodes.plt
1828 port_plt_internal_0_port_allowed_address_pairs:
1830 get_input: internal_subnet_cidr
1831 port_plt_oam_0_port_security_groups:
1832 - get_input: oam_security_groups
1833 compute_plt_config_drive:
1836 get_input: plt_flavor_name
1837 port_plt_data_0_port_fixed_ips:
1843 get_input: plt_image_name
1844 compute_plt_availability_zone:
1845 - get_input: availability_zone_0
1846 port_plt_oam_0_port_name:
1848 template: $vnf_name-plt_oam_0_port_0
1852 port_plt_internal_0_port_security_groups:
1853 - get_input: plt_security_groups
1854 port_plt_oam_0_port_ip_requirements:
1858 floating_ip_count_required:
1863 floating_ip_count_required:
1865 port_plt_data_0_port_mac_requirements:
1868 port_plt_data_0_port_allowed_address_pairs:
1871 - network:data:vip:m001:m002
1875 port_plt_data_0_port_ip_requirements:
1879 floating_ip_count_required:
1884 floating_ip_count_required:
1886 port_plt_internal_0_port_network:
1888 compute_plt_metadata:
1890 get_input: vf_module_id
1897 get_input: vf_module_name
1898 port_plt_data_0_port_security_groups:
1899 - get_input: data_security_groups
1900 port_plt_internal_0_port_mac_requirements:
1903 port_plt_data_0_port_network_role_tag: data
1904 port_plt_internal_0_port_ip_requirements:
1908 floating_ip_count_required:
1913 floating_ip_count_required:
1915 port_plt_oam_0_port_fixed_ips:
1920 port_plt_oam_0_port_network_role_tag: oam
1921 port_plt_internal_0_port_name:
1923 template: $vnf_name-plt_internal_0_port_0
1927 compute_plt_image_update_policy:
1929 port_plt_oam_0_port_allowed_address_pairs:
1932 - network:oam:vip:m001:m002
1936 port_plt_data_0_port_name:
1938 template: $vnf_name-plt_data_0_port_0
1942 compute_plt_user_data_format:
1944 port_plt_internal_0_port_replacement_policy:
1946 port_plt_data_0_port_network:
1947 - get_input: data_net_id
1948 port_plt_oam_0_port_network:
1949 - get_input: oam_net_id
1950 port_plt_oam_0_port_replacement_policy:
1952 port_plt_data_0_port_replacement_policy:
1954 port_plt_oam_0_port_mac_requirements:
1961 service_template_filter:
1962 substitute_service_template: Nested_pltServiceTemplate.yaml
1967 - service_template_filter
1970 - link_plt_plt_internal_0_port:
1971 capability: tosca.capabilities.network.Linkable
1972 node: internal_net_0
1973 relationship: tosca.relationships.network.LinksTo
1974 network:io:vip:m004:m003:
1975 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1977 replacement_policy: AUTO
1982 floating_ip_count_required:
1987 floating_ip_count_required:
1990 get_input: oam_security_groups
1993 get_input: iox_oam_floating_ip
1999 template: $vnf_name-network_io_vip_m004_m003
2003 network_role_tag: oam
2005 get_input: oam_net_id
2008 type: org.openecomp.groups.heat.HeatStack
2010 heat_file: ../Artifacts/base_vIECCF.yml
2012 - network:data:vip:m001:m002
2013 - network:data:vip:m004:m003
2014 - network:oam:vip:m001:m002
2015 - network:system:vip:m001:m002
2017 - network:io:vip:m004:m003
2025 app_server_group_group:
2026 type: tosca.groups.Root
2031 base_vIECCF_volume_group:
2032 type: org.openecomp.groups.heat.HeatStack
2034 heat_file: ../Artifacts/base_vIECCF_volume.yml
2035 description: Volume creation template for vCCF
2039 - plt_volume_shared_0
2044 plt_volume_shared_id_0:
2045 description: ServiceData2 volume for plt VMs
2046 value: plt_volume_shared_0
2047 oam_management_v4_address:
2049 get_input: plt_oam_floating_ip
2051 description: ServiceData1 volume for first app VM
2054 description: ServiceData1 volume for second app VM
2057 description: ServiceData1 volume for third app VM
2060 description: ServiceData1 volume for first plt VM
2063 description: ServiceData1 volume for second plt VM
2066 app_server_group_policy:
2067 type: org.openecomp.policies.placement.Antilocate
2071 template: $vnf_name-app_server_group
2075 container_type: host
2077 - app_server_group_group