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:
771 get_input: data_security_groups
774 get_input: plt_data_floating_v6_ip
780 template: $vnf_name-network_data_vip_m001_m002
784 network_role_tag: data
786 get_input: data_net_id
787 network:data:vip:m004:m003:
788 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
790 replacement_policy: AUTO
795 floating_ip_count_required:
798 get_input: data_security_groups
801 get_input: iox_data_floating_v6_ip
807 template: $vnf_name-network_data_vip_m004_m003
811 network_role_tag: data
813 get_input: data_net_id
815 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
817 size: '(get_input : plt_servicedata2_volume_size_0) * 1024'
820 template: $vnf_name-plt_volume_shared_0
824 network:oam:vip:m001:m002:
825 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
827 replacement_policy: AUTO
832 floating_ip_count_required:
835 get_input: oam_security_groups
838 get_input: plt_oam_floating_ip
844 template: $vnf_name-network_oam_vip_m001_m002
848 network_role_tag: oam
850 get_input: oam_net_id
852 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
854 size: '(get_input : app_volume_size_0) * 1024'
857 template: $vnf_name-app_volume_1
862 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
864 size: '(get_input : app_volume_size_0) * 1024'
867 template: $vnf_name-app_volume_2
872 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
874 size: '(get_input : app_volume_size_0) * 1024'
877 template: $vnf_name-app_volume_0
882 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
884 size: '(get_input : plt_servicedata1_volume_size_0) * 1024'
887 template: $vnf_name-plt_volume_1
892 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
894 size: '(get_input : plt_servicedata1_volume_size_0) * 1024'
897 template: $vnf_name-plt_volume_0
902 type: org.openecomp.resource.abstract.nodes.iox
906 port_iox_oam_0_port_subinterface_indicator:
908 port_iox_data_0_port_ip_requirements:
912 floating_ip_count_required:
914 port_iox_internal_0_port_network:
916 port_iox_data_0_port_name:
918 template: $vnf_name-iox_data_1_port_0
922 port_iox_internal_0_port_subinterface_indicator:
925 get_input: iox_flavor_name
926 port_iox_data_0_port_subinterface_indicator:
928 port_iox_data_0_port_allowed_address_pairs:
931 - network:data:vip:m004:m003
935 port_iox_internal_0_port_ip_requirements:
939 floating_ip_count_required:
942 get_input: iox_image_name
943 port_iox_oam_0_port_name:
945 template: $vnf_name-iox_oam_1_port_0
949 port_iox_oam_0_port_network_role_tag: oam
950 compute_iox_user_data_format:
952 port_iox_data_0_port_fixed_ips:
957 port_iox_internal_0_port_allowed_address_pairs:
959 get_input: internal_subnet_cidr
960 compute_iox_config_drive:
962 port_iox_oam_0_port_replacement_policy:
964 port_iox_data_0_port_security_groups:
965 - get_input: data_security_groups
966 compute_iox_image_update_policy:
968 port_iox_oam_0_port_network:
969 - get_input: oam_net_id
970 port_iox_internal_0_port_security_groups:
971 - get_input: iox_security_groups
972 port_iox_internal_0_port_name:
974 template: $vnf_name-iox_internal_1_port_0
978 port_iox_oam_0_port_fixed_ips:
987 port_iox_data_0_port_network:
988 - get_input: data_net_id
989 port_iox_internal_0_port_replacement_policy:
991 port_iox_internal_0_port_mac_requirements:
994 port_iox_data_0_port_mac_requirements:
997 port_iox_data_0_port_replacement_policy:
999 compute_iox_metadata:
1001 get_input: vf_module_id
1008 get_input: vf_module_name
1009 port_iox_oam_0_port_allowed_address_pairs:
1012 - network:io:vip:m004:m003
1016 compute_iox_availability_zone:
1017 - get_input: availability_zone_1
1018 port_iox_oam_0_port_security_groups:
1019 - get_input: oam_security_groups
1020 port_iox_oam_0_port_mac_requirements:
1023 port_iox_oam_0_port_ip_requirements:
1027 floating_ip_count_required:
1029 port_iox_data_0_port_network_role_tag: data
1030 service_template_filter:
1031 substitute_service_template: Nested_ioxServiceTemplate.yaml
1036 - service_template_filter
1039 - link_iox_iox_internal_0_port:
1040 capability: tosca.capabilities.network.Linkable
1041 node: internal_net_0
1042 relationship: tosca.relationships.network.LinksTo
1044 type: org.openecomp.resource.abstract.nodes.app
1048 port_app_data_0_port_mac_requirements:
1051 port_app_internal_0_port_subinterface_indicator:
1053 compute_app_scheduler_hints:
1054 - group: app_server_group_group
1055 port_app_internal_0_port_ip_requirements:
1059 floating_ip_count_required:
1061 port_app_data_0_port_subinterface_indicator:
1063 port_app_oam_0_port_replacement_policy:
1065 port_app_oam_0_port_network:
1066 - get_input: oam_net_id
1068 get_input: app_flavor_name
1070 get_input: app_image_name
1071 port_app_oam_0_port_name:
1073 template: $vnf_name-app_oam_2_port_0
1077 compute_app_availability_zone:
1078 - get_input: availability_zone_0
1079 compute_app_config_drive:
1081 port_app_oam_0_port_mac_requirements:
1084 port_app_oam_0_port_subinterface_indicator:
1086 port_app_data_0_port_network:
1087 - get_input: data_net_id
1088 port_app_data_0_port_network_role_tag: data
1089 port_app_oam_0_port_network_role_tag: oam
1090 compute_app_metadata:
1092 get_input: vf_module_id
1099 get_input: vf_module_name
1100 port_app_data_0_port_ip_requirements:
1104 floating_ip_count_required:
1106 port_app_internal_0_port_allowed_address_pairs:
1108 get_input: internal_subnet_cidr
1109 port_app_data_0_port_name:
1111 template: $vnf_name-app_data_2_port_0
1115 port_app_oam_0_port_ip_requirements:
1119 floating_ip_count_required:
1121 port_app_internal_0_port_network:
1123 port_app_data_0_port_security_groups:
1124 - get_input: data_security_groups
1125 port_app_internal_0_port_replacement_policy:
1127 port_app_internal_0_port_mac_requirements:
1130 port_app_oam_0_port_security_groups:
1131 - get_input: oam_security_groups
1132 port_app_internal_0_port_name:
1134 template: $vnf_name-app_internal_2_port_0
1138 port_app_oam_0_port_fixed_ips:
1143 port_app_data_0_port_replacement_policy:
1149 port_app_internal_0_port_security_groups:
1150 - get_input: app_security_groups
1151 compute_app_image_update_policy:
1153 compute_app_user_data_format:
1155 service_template_filter:
1156 substitute_service_template: Nested_appServiceTemplate.yaml
1161 - service_template_filter
1164 - link_app_app_internal_0_port:
1165 capability: tosca.capabilities.network.Linkable
1166 node: internal_net_0
1167 relationship: tosca.relationships.network.LinksTo
1168 network:system:vip:m001:m002:
1169 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1171 replacement_policy: AUTO
1176 floating_ip_count_required:
1179 get_input: plt_security_groups
1183 allowed_address_pairs:
1185 get_input: internal_subnet_cidr
1188 template: $vnf_name-network_system_vip_m001_m002
1192 network: internal_net_0
1195 capability: tosca.capabilities.network.Linkable
1196 node: internal_net_0
1197 relationship: tosca.relationships.network.LinksTo
1199 type: org.openecomp.resource.abstract.nodes.iox
1203 port_iox_oam_0_port_subinterface_indicator:
1205 port_iox_data_0_port_ip_requirements:
1209 floating_ip_count_required:
1211 port_iox_internal_0_port_network:
1213 port_iox_data_0_port_name:
1215 template: $vnf_name-iox_data_0_port_0
1219 port_iox_internal_0_port_subinterface_indicator:
1222 get_input: iox_flavor_name
1223 port_iox_data_0_port_subinterface_indicator:
1225 port_iox_data_0_port_allowed_address_pairs:
1228 - network:data:vip:m004:m003
1232 port_iox_internal_0_port_ip_requirements:
1236 floating_ip_count_required:
1239 get_input: iox_image_name
1240 port_iox_oam_0_port_name:
1242 template: $vnf_name-iox_oam_0_port_0
1246 port_iox_oam_0_port_network_role_tag: oam
1247 compute_iox_user_data_format:
1249 port_iox_data_0_port_fixed_ips:
1254 port_iox_internal_0_port_allowed_address_pairs:
1256 get_input: internal_subnet_cidr
1257 compute_iox_config_drive:
1259 port_iox_oam_0_port_replacement_policy:
1261 port_iox_data_0_port_security_groups:
1262 - get_input: data_security_groups
1263 compute_iox_image_update_policy:
1265 port_iox_oam_0_port_network:
1266 - get_input: oam_net_id
1267 port_iox_internal_0_port_security_groups:
1268 - get_input: iox_security_groups
1269 port_iox_internal_0_port_name:
1271 template: $vnf_name-iox_internal_0_port_0
1279 port_iox_data_0_port_network:
1280 - get_input: data_net_id
1281 port_iox_internal_0_port_replacement_policy:
1283 port_iox_internal_0_port_mac_requirements:
1286 port_iox_data_0_port_mac_requirements:
1289 port_iox_data_0_port_replacement_policy:
1291 compute_iox_metadata:
1293 get_input: vf_module_id
1300 get_input: vf_module_name
1301 port_iox_oam_0_port_allowed_address_pairs:
1304 - network:io:vip:m004:m003
1308 compute_iox_availability_zone:
1309 - get_input: availability_zone_0
1310 port_iox_oam_0_port_security_groups:
1311 - get_input: oam_security_groups
1312 port_iox_oam_0_port_mac_requirements:
1315 port_iox_oam_0_port_ip_requirements:
1319 floating_ip_count_required:
1321 port_iox_data_0_port_network_role_tag: data
1322 service_template_filter:
1323 substitute_service_template: Nested_ioxServiceTemplate.yaml
1328 - service_template_filter
1331 - link_iox_iox_internal_0_port:
1332 capability: tosca.capabilities.network.Linkable
1333 node: internal_net_0
1334 relationship: tosca.relationships.network.LinksTo
1336 type: org.openecomp.resource.abstract.nodes.app
1340 port_app_data_0_port_mac_requirements:
1343 port_app_internal_0_port_subinterface_indicator:
1345 compute_app_scheduler_hints:
1346 - group: app_server_group_group
1347 port_app_internal_0_port_ip_requirements:
1351 floating_ip_count_required:
1353 port_app_data_0_port_subinterface_indicator:
1355 port_app_oam_0_port_replacement_policy:
1357 port_app_oam_0_port_network:
1358 - get_input: oam_net_id
1360 get_input: app_flavor_name
1361 port_app_data_0_port_fixed_ips:
1367 get_input: app_image_name
1368 port_app_oam_0_port_name:
1370 template: $vnf_name-app_oam_1_port_0
1374 compute_app_availability_zone:
1375 - get_input: availability_zone_1
1376 compute_app_config_drive:
1378 port_app_oam_0_port_mac_requirements:
1381 port_app_oam_0_port_subinterface_indicator:
1383 port_app_data_0_port_network:
1384 - get_input: data_net_id
1385 port_app_data_0_port_network_role_tag: data
1386 port_app_oam_0_port_network_role_tag: oam
1387 compute_app_metadata:
1389 get_input: vf_module_id
1396 get_input: vf_module_name
1397 port_app_data_0_port_ip_requirements:
1401 floating_ip_count_required:
1403 port_app_internal_0_port_allowed_address_pairs:
1405 get_input: internal_subnet_cidr
1406 port_app_data_0_port_name:
1408 template: $vnf_name-app_data_1_port_0
1412 port_app_oam_0_port_ip_requirements:
1416 floating_ip_count_required:
1418 port_app_internal_0_port_network:
1420 port_app_data_0_port_security_groups:
1421 - get_input: data_security_groups
1422 port_app_internal_0_port_replacement_policy:
1424 port_app_internal_0_port_mac_requirements:
1427 port_app_oam_0_port_security_groups:
1428 - get_input: oam_security_groups
1429 port_app_internal_0_port_name:
1431 template: $vnf_name-app_internal_1_port_0
1435 port_app_oam_0_port_fixed_ips:
1440 port_app_data_0_port_replacement_policy:
1446 port_app_internal_0_port_security_groups:
1447 - get_input: app_security_groups
1448 compute_app_image_update_policy:
1450 compute_app_user_data_format:
1452 service_template_filter:
1453 substitute_service_template: Nested_appServiceTemplate.yaml
1458 - service_template_filter
1461 - link_app_app_internal_0_port:
1462 capability: tosca.capabilities.network.Linkable
1463 node: internal_net_0
1464 relationship: tosca.relationships.network.LinksTo
1466 type: org.openecomp.resource.abstract.nodes.app
1470 port_app_data_0_port_mac_requirements:
1473 port_app_internal_0_port_subinterface_indicator:
1475 compute_app_scheduler_hints:
1476 - group: app_server_group_group
1477 port_app_internal_0_port_ip_requirements:
1481 floating_ip_count_required:
1483 port_app_data_0_port_subinterface_indicator:
1485 port_app_oam_0_port_replacement_policy:
1487 port_app_oam_0_port_network:
1488 - get_input: oam_net_id
1490 get_input: app_flavor_name
1491 port_app_data_0_port_fixed_ips:
1497 get_input: app_image_name
1498 port_app_oam_0_port_name:
1500 template: $vnf_name-app_oam_0_port_0
1504 compute_app_availability_zone:
1505 - get_input: availability_zone_0
1506 compute_app_config_drive:
1508 port_app_oam_0_port_mac_requirements:
1511 port_app_oam_0_port_subinterface_indicator:
1513 port_app_data_0_port_network:
1514 - get_input: data_net_id
1515 port_app_data_0_port_network_role_tag: data
1516 port_app_oam_0_port_network_role_tag: oam
1517 compute_app_metadata:
1519 get_input: vf_module_id
1526 get_input: vf_module_name
1527 port_app_data_0_port_ip_requirements:
1531 floating_ip_count_required:
1533 port_app_internal_0_port_allowed_address_pairs:
1535 get_input: internal_subnet_cidr
1536 port_app_data_0_port_name:
1538 template: $vnf_name-app_data_0_port_0
1542 port_app_oam_0_port_ip_requirements:
1546 floating_ip_count_required:
1548 port_app_internal_0_port_network:
1550 port_app_data_0_port_security_groups:
1551 - get_input: data_security_groups
1552 port_app_internal_0_port_replacement_policy:
1554 port_app_internal_0_port_mac_requirements:
1557 port_app_oam_0_port_security_groups:
1558 - get_input: oam_security_groups
1559 port_app_internal_0_port_name:
1561 template: $vnf_name-app_internal_0_port_0
1565 port_app_data_0_port_replacement_policy:
1571 port_app_internal_0_port_security_groups:
1572 - get_input: app_security_groups
1573 compute_app_image_update_policy:
1575 compute_app_user_data_format:
1577 service_template_filter:
1578 substitute_service_template: Nested_appServiceTemplate.yaml
1583 - service_template_filter
1586 - link_app_app_internal_0_port:
1587 capability: tosca.capabilities.network.Linkable
1588 node: internal_net_0
1589 relationship: tosca.relationships.network.LinksTo
1591 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1593 dhcp_enabled: 'True'
1596 template: $prefix-internal_net_0
1601 internal_0_subnet_0:
1605 template: $vnf_name-internal_0_subnet_0
1610 get_input: internal_subnet_cidr
1613 type: org.openecomp.resource.abstract.nodes.plt
1617 port_plt_internal_0_port_allowed_address_pairs:
1619 get_input: internal_subnet_cidr
1620 port_plt_oam_0_port_security_groups:
1621 - get_input: oam_security_groups
1622 compute_plt_config_drive:
1625 get_input: plt_flavor_name
1626 port_plt_data_0_port_fixed_ips:
1631 port_plt_oam_0_port_subinterface_indicator:
1634 get_input: plt_image_name
1635 compute_plt_availability_zone:
1636 - get_input: availability_zone_1
1637 port_plt_oam_0_port_name:
1639 template: $vnf_name-plt_oam_0_port_0
1643 port_plt_internal_0_port_security_groups:
1644 - get_input: plt_security_groups
1645 port_plt_oam_0_port_ip_requirements:
1649 floating_ip_count_required:
1651 port_plt_data_0_port_mac_requirements:
1654 port_plt_data_0_port_allowed_address_pairs:
1657 - network:data:vip:m001:m002
1661 port_plt_internal_0_port_subinterface_indicator:
1663 port_plt_data_0_port_ip_requirements:
1667 floating_ip_count_required:
1669 port_plt_internal_0_port_network:
1671 compute_plt_metadata:
1673 get_input: vf_module_id
1680 get_input: vf_module_name
1681 port_plt_data_0_port_security_groups:
1682 - get_input: data_security_groups
1683 port_plt_internal_0_port_mac_requirements:
1686 port_plt_data_0_port_network_role_tag: data
1687 port_plt_internal_0_port_ip_requirements:
1691 floating_ip_count_required:
1693 port_plt_oam_0_port_network_role_tag: oam
1694 port_plt_internal_0_port_name:
1696 template: $vnf_name-plt_internal_0_port_0
1700 compute_plt_image_update_policy:
1702 port_plt_oam_0_port_allowed_address_pairs:
1705 - network:oam:vip:m001:m002
1709 port_plt_data_0_port_name:
1711 template: $vnf_name-plt_data_0_port_0
1715 compute_plt_user_data_format:
1717 port_plt_internal_0_port_replacement_policy:
1719 port_plt_data_0_port_network:
1720 - get_input: data_net_id
1721 port_plt_oam_0_port_network:
1722 - get_input: oam_net_id
1723 port_plt_data_0_port_subinterface_indicator:
1725 port_plt_oam_0_port_replacement_policy:
1727 port_plt_data_0_port_replacement_policy:
1729 port_plt_oam_0_port_mac_requirements:
1736 service_template_filter:
1737 substitute_service_template: Nested_pltServiceTemplate.yaml
1742 - service_template_filter
1745 - link_plt_plt_internal_0_port:
1746 capability: tosca.capabilities.network.Linkable
1747 node: internal_net_0
1748 relationship: tosca.relationships.network.LinksTo
1750 type: org.openecomp.resource.abstract.nodes.plt
1754 port_plt_internal_0_port_allowed_address_pairs:
1756 get_input: internal_subnet_cidr
1757 port_plt_oam_0_port_security_groups:
1758 - get_input: oam_security_groups
1759 compute_plt_config_drive:
1762 get_input: plt_flavor_name
1763 port_plt_data_0_port_fixed_ips:
1768 port_plt_oam_0_port_subinterface_indicator:
1771 get_input: plt_image_name
1772 compute_plt_availability_zone:
1773 - get_input: availability_zone_0
1774 port_plt_oam_0_port_name:
1776 template: $vnf_name-plt_oam_0_port_0
1780 port_plt_internal_0_port_security_groups:
1781 - get_input: plt_security_groups
1782 port_plt_oam_0_port_ip_requirements:
1786 floating_ip_count_required:
1788 port_plt_data_0_port_mac_requirements:
1791 port_plt_data_0_port_allowed_address_pairs:
1794 - network:data:vip:m001:m002
1798 port_plt_internal_0_port_subinterface_indicator:
1800 port_plt_data_0_port_ip_requirements:
1804 floating_ip_count_required:
1806 port_plt_internal_0_port_network:
1808 compute_plt_metadata:
1810 get_input: vf_module_id
1817 get_input: vf_module_name
1818 port_plt_data_0_port_security_groups:
1819 - get_input: data_security_groups
1820 port_plt_internal_0_port_mac_requirements:
1823 port_plt_data_0_port_network_role_tag: data
1824 port_plt_internal_0_port_ip_requirements:
1828 floating_ip_count_required:
1830 port_plt_oam_0_port_fixed_ips:
1835 port_plt_oam_0_port_network_role_tag: oam
1836 port_plt_internal_0_port_name:
1838 template: $vnf_name-plt_internal_0_port_0
1842 compute_plt_image_update_policy:
1844 port_plt_oam_0_port_allowed_address_pairs:
1847 - network:oam:vip:m001:m002
1851 port_plt_data_0_port_name:
1853 template: $vnf_name-plt_data_0_port_0
1857 compute_plt_user_data_format:
1859 port_plt_internal_0_port_replacement_policy:
1861 port_plt_data_0_port_network:
1862 - get_input: data_net_id
1863 port_plt_oam_0_port_network:
1864 - get_input: oam_net_id
1865 port_plt_data_0_port_subinterface_indicator:
1867 port_plt_oam_0_port_replacement_policy:
1869 port_plt_data_0_port_replacement_policy:
1871 port_plt_oam_0_port_mac_requirements:
1878 service_template_filter:
1879 substitute_service_template: Nested_pltServiceTemplate.yaml
1884 - service_template_filter
1887 - link_plt_plt_internal_0_port:
1888 capability: tosca.capabilities.network.Linkable
1889 node: internal_net_0
1890 relationship: tosca.relationships.network.LinksTo
1891 network:io:vip:m004:m003:
1892 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1894 replacement_policy: AUTO
1899 floating_ip_count_required:
1902 get_input: oam_security_groups
1905 get_input: iox_oam_floating_ip
1911 template: $vnf_name-network_io_vip_m004_m003
1915 network_role_tag: oam
1917 get_input: oam_net_id
1920 type: org.openecomp.groups.heat.HeatStack
1922 heat_file: ../Artifacts/base_vIECCF.yml
1924 - network:data:vip:m001:m002
1925 - network:data:vip:m004:m003
1926 - network:oam:vip:m001:m002
1927 - network:system:vip:m001:m002
1929 - network:io:vip:m004:m003
1937 app_server_group_group:
1938 type: tosca.groups.Root
1943 base_vIECCF_volume_group:
1944 type: org.openecomp.groups.heat.HeatStack
1946 heat_file: ../Artifacts/base_vIECCF_volume.yml
1947 description: Volume creation template for vCCF
1951 - plt_volume_shared_0
1956 plt_volume_shared_id_0:
1957 description: ServiceData2 volume for plt VMs
1958 value: plt_volume_shared_0
1959 oam_management_v4_address:
1961 get_input: plt_oam_floating_ip
1963 description: ServiceData1 volume for first app VM
1966 description: ServiceData1 volume for second app VM
1969 description: ServiceData1 volume for third app VM
1972 description: ServiceData1 volume for first plt VM
1975 description: ServiceData1 volume for second plt VM
1978 app_server_group_policy:
1979 type: org.openecomp.policies.placement.Antilocate
1983 template: $vnf_name-app_server_group
1987 container_type: host
1989 - app_server_group_group