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_data_0_port_ip_requirements:
910 floating_ip_count_required:
912 port_iox_internal_0_port_network:
914 port_iox_data_0_port_name:
916 template: $vnf_name-iox_data_1_port_0
921 get_input: iox_flavor_name
922 port_iox_data_0_port_allowed_address_pairs:
925 - network:data:vip:m004:m003
929 port_iox_internal_0_port_ip_requirements:
933 floating_ip_count_required:
936 get_input: iox_image_name
937 port_iox_oam_0_port_name:
939 template: $vnf_name-iox_oam_1_port_0
943 port_iox_oam_0_port_network_role_tag: oam
944 compute_iox_user_data_format:
946 port_iox_data_0_port_fixed_ips:
951 port_iox_internal_0_port_allowed_address_pairs:
953 get_input: internal_subnet_cidr
954 compute_iox_config_drive:
956 port_iox_oam_0_port_replacement_policy:
958 port_iox_data_0_port_security_groups:
959 - get_input: data_security_groups
960 compute_iox_image_update_policy:
962 port_iox_oam_0_port_network:
963 - get_input: oam_net_id
964 port_iox_internal_0_port_security_groups:
965 - get_input: iox_security_groups
966 port_iox_internal_0_port_name:
968 template: $vnf_name-iox_internal_1_port_0
972 port_iox_oam_0_port_fixed_ips:
981 port_iox_data_0_port_network:
982 - get_input: data_net_id
983 port_iox_internal_0_port_replacement_policy:
985 port_iox_internal_0_port_mac_requirements:
988 port_iox_data_0_port_mac_requirements:
991 port_iox_data_0_port_replacement_policy:
993 compute_iox_metadata:
995 get_input: vf_module_id
1002 get_input: vf_module_name
1003 port_iox_oam_0_port_allowed_address_pairs:
1006 - network:io:vip:m004:m003
1010 compute_iox_availability_zone:
1011 - get_input: availability_zone_1
1012 port_iox_oam_0_port_security_groups:
1013 - get_input: oam_security_groups
1014 port_iox_oam_0_port_mac_requirements:
1017 port_iox_oam_0_port_ip_requirements:
1021 floating_ip_count_required:
1023 port_iox_data_0_port_network_role_tag: data
1024 service_template_filter:
1025 substitute_service_template: Nested_ioxServiceTemplate.yaml
1030 - service_template_filter
1033 - link_iox_iox_internal_0_port:
1034 capability: tosca.capabilities.network.Linkable
1035 node: internal_net_0
1036 relationship: tosca.relationships.network.LinksTo
1038 type: org.openecomp.resource.abstract.nodes.app
1042 port_app_data_0_port_mac_requirements:
1045 compute_app_scheduler_hints:
1046 - group: app_server_group_group
1047 port_app_internal_0_port_ip_requirements:
1051 floating_ip_count_required:
1053 port_app_oam_0_port_replacement_policy:
1055 port_app_oam_0_port_network:
1056 - get_input: oam_net_id
1058 get_input: app_flavor_name
1060 get_input: app_image_name
1061 port_app_oam_0_port_name:
1063 template: $vnf_name-app_oam_2_port_0
1067 compute_app_availability_zone:
1068 - get_input: availability_zone_0
1069 compute_app_config_drive:
1071 port_app_oam_0_port_mac_requirements:
1074 port_app_data_0_port_network:
1075 - get_input: data_net_id
1076 port_app_data_0_port_network_role_tag: data
1077 port_app_oam_0_port_network_role_tag: oam
1078 compute_app_metadata:
1080 get_input: vf_module_id
1087 get_input: vf_module_name
1088 port_app_data_0_port_ip_requirements:
1092 floating_ip_count_required:
1094 port_app_internal_0_port_allowed_address_pairs:
1096 get_input: internal_subnet_cidr
1097 port_app_data_0_port_name:
1099 template: $vnf_name-app_data_2_port_0
1103 port_app_oam_0_port_ip_requirements:
1107 floating_ip_count_required:
1109 port_app_internal_0_port_network:
1111 port_app_data_0_port_security_groups:
1112 - get_input: data_security_groups
1113 port_app_internal_0_port_replacement_policy:
1115 port_app_internal_0_port_mac_requirements:
1118 port_app_oam_0_port_security_groups:
1119 - get_input: oam_security_groups
1120 port_app_internal_0_port_name:
1122 template: $vnf_name-app_internal_2_port_0
1126 port_app_oam_0_port_fixed_ips:
1131 port_app_data_0_port_replacement_policy:
1137 port_app_internal_0_port_security_groups:
1138 - get_input: app_security_groups
1139 compute_app_image_update_policy:
1141 compute_app_user_data_format:
1143 service_template_filter:
1144 substitute_service_template: Nested_appServiceTemplate.yaml
1149 - service_template_filter
1152 - link_app_app_internal_0_port:
1153 capability: tosca.capabilities.network.Linkable
1154 node: internal_net_0
1155 relationship: tosca.relationships.network.LinksTo
1156 network:system:vip:m001:m002:
1157 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1159 replacement_policy: AUTO
1164 floating_ip_count_required:
1167 get_input: plt_security_groups
1171 allowed_address_pairs:
1173 get_input: internal_subnet_cidr
1176 template: $vnf_name-network_system_vip_m001_m002
1180 network: internal_net_0
1183 capability: tosca.capabilities.network.Linkable
1184 node: internal_net_0
1185 relationship: tosca.relationships.network.LinksTo
1187 type: org.openecomp.resource.abstract.nodes.iox
1191 port_iox_data_0_port_ip_requirements:
1195 floating_ip_count_required:
1197 port_iox_internal_0_port_network:
1199 port_iox_data_0_port_name:
1201 template: $vnf_name-iox_data_0_port_0
1206 get_input: iox_flavor_name
1207 port_iox_data_0_port_allowed_address_pairs:
1210 - network:data:vip:m004:m003
1214 port_iox_internal_0_port_ip_requirements:
1218 floating_ip_count_required:
1221 get_input: iox_image_name
1222 port_iox_oam_0_port_name:
1224 template: $vnf_name-iox_oam_0_port_0
1228 port_iox_oam_0_port_network_role_tag: oam
1229 compute_iox_user_data_format:
1231 port_iox_data_0_port_fixed_ips:
1236 port_iox_internal_0_port_allowed_address_pairs:
1238 get_input: internal_subnet_cidr
1239 compute_iox_config_drive:
1241 port_iox_oam_0_port_replacement_policy:
1243 port_iox_data_0_port_security_groups:
1244 - get_input: data_security_groups
1245 compute_iox_image_update_policy:
1247 port_iox_oam_0_port_network:
1248 - get_input: oam_net_id
1249 port_iox_internal_0_port_security_groups:
1250 - get_input: iox_security_groups
1251 port_iox_internal_0_port_name:
1253 template: $vnf_name-iox_internal_0_port_0
1261 port_iox_data_0_port_network:
1262 - get_input: data_net_id
1263 port_iox_internal_0_port_replacement_policy:
1265 port_iox_internal_0_port_mac_requirements:
1268 port_iox_data_0_port_mac_requirements:
1271 port_iox_data_0_port_replacement_policy:
1273 compute_iox_metadata:
1275 get_input: vf_module_id
1282 get_input: vf_module_name
1283 port_iox_oam_0_port_allowed_address_pairs:
1286 - network:io:vip:m004:m003
1290 compute_iox_availability_zone:
1291 - get_input: availability_zone_0
1292 port_iox_oam_0_port_security_groups:
1293 - get_input: oam_security_groups
1294 port_iox_oam_0_port_mac_requirements:
1297 port_iox_oam_0_port_ip_requirements:
1301 floating_ip_count_required:
1303 port_iox_data_0_port_network_role_tag: data
1304 service_template_filter:
1305 substitute_service_template: Nested_ioxServiceTemplate.yaml
1310 - service_template_filter
1313 - link_iox_iox_internal_0_port:
1314 capability: tosca.capabilities.network.Linkable
1315 node: internal_net_0
1316 relationship: tosca.relationships.network.LinksTo
1318 type: org.openecomp.resource.abstract.nodes.app
1322 port_app_data_0_port_mac_requirements:
1325 compute_app_scheduler_hints:
1326 - group: app_server_group_group
1327 port_app_internal_0_port_ip_requirements:
1331 floating_ip_count_required:
1333 port_app_oam_0_port_replacement_policy:
1335 port_app_oam_0_port_network:
1336 - get_input: oam_net_id
1338 get_input: app_flavor_name
1339 port_app_data_0_port_fixed_ips:
1345 get_input: app_image_name
1346 port_app_oam_0_port_name:
1348 template: $vnf_name-app_oam_1_port_0
1352 compute_app_availability_zone:
1353 - get_input: availability_zone_1
1354 compute_app_config_drive:
1356 port_app_oam_0_port_mac_requirements:
1359 port_app_data_0_port_network:
1360 - get_input: data_net_id
1361 port_app_data_0_port_network_role_tag: data
1362 port_app_oam_0_port_network_role_tag: oam
1363 compute_app_metadata:
1365 get_input: vf_module_id
1372 get_input: vf_module_name
1373 port_app_data_0_port_ip_requirements:
1377 floating_ip_count_required:
1379 port_app_internal_0_port_allowed_address_pairs:
1381 get_input: internal_subnet_cidr
1382 port_app_data_0_port_name:
1384 template: $vnf_name-app_data_1_port_0
1388 port_app_oam_0_port_ip_requirements:
1392 floating_ip_count_required:
1394 port_app_internal_0_port_network:
1396 port_app_data_0_port_security_groups:
1397 - get_input: data_security_groups
1398 port_app_internal_0_port_replacement_policy:
1400 port_app_internal_0_port_mac_requirements:
1403 port_app_oam_0_port_security_groups:
1404 - get_input: oam_security_groups
1405 port_app_internal_0_port_name:
1407 template: $vnf_name-app_internal_1_port_0
1411 port_app_oam_0_port_fixed_ips:
1416 port_app_data_0_port_replacement_policy:
1422 port_app_internal_0_port_security_groups:
1423 - get_input: app_security_groups
1424 compute_app_image_update_policy:
1426 compute_app_user_data_format:
1428 service_template_filter:
1429 substitute_service_template: Nested_appServiceTemplate.yaml
1434 - service_template_filter
1437 - link_app_app_internal_0_port:
1438 capability: tosca.capabilities.network.Linkable
1439 node: internal_net_0
1440 relationship: tosca.relationships.network.LinksTo
1442 type: org.openecomp.resource.abstract.nodes.app
1446 port_app_data_0_port_mac_requirements:
1449 compute_app_scheduler_hints:
1450 - group: app_server_group_group
1451 port_app_internal_0_port_ip_requirements:
1455 floating_ip_count_required:
1457 port_app_oam_0_port_replacement_policy:
1459 port_app_oam_0_port_network:
1460 - get_input: oam_net_id
1462 get_input: app_flavor_name
1463 port_app_data_0_port_fixed_ips:
1469 get_input: app_image_name
1470 port_app_oam_0_port_name:
1472 template: $vnf_name-app_oam_0_port_0
1476 compute_app_availability_zone:
1477 - get_input: availability_zone_0
1478 compute_app_config_drive:
1480 port_app_oam_0_port_mac_requirements:
1483 port_app_data_0_port_network:
1484 - get_input: data_net_id
1485 port_app_data_0_port_network_role_tag: data
1486 port_app_oam_0_port_network_role_tag: oam
1487 compute_app_metadata:
1489 get_input: vf_module_id
1496 get_input: vf_module_name
1497 port_app_data_0_port_ip_requirements:
1501 floating_ip_count_required:
1503 port_app_internal_0_port_allowed_address_pairs:
1505 get_input: internal_subnet_cidr
1506 port_app_data_0_port_name:
1508 template: $vnf_name-app_data_0_port_0
1512 port_app_oam_0_port_ip_requirements:
1516 floating_ip_count_required:
1518 port_app_internal_0_port_network:
1520 port_app_data_0_port_security_groups:
1521 - get_input: data_security_groups
1522 port_app_internal_0_port_replacement_policy:
1524 port_app_internal_0_port_mac_requirements:
1527 port_app_oam_0_port_security_groups:
1528 - get_input: oam_security_groups
1529 port_app_internal_0_port_name:
1531 template: $vnf_name-app_internal_0_port_0
1535 port_app_data_0_port_replacement_policy:
1541 port_app_internal_0_port_security_groups:
1542 - get_input: app_security_groups
1543 compute_app_image_update_policy:
1545 compute_app_user_data_format:
1547 service_template_filter:
1548 substitute_service_template: Nested_appServiceTemplate.yaml
1553 - service_template_filter
1556 - link_app_app_internal_0_port:
1557 capability: tosca.capabilities.network.Linkable
1558 node: internal_net_0
1559 relationship: tosca.relationships.network.LinksTo
1561 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1563 dhcp_enabled: 'True'
1566 template: $prefix-internal_net_0
1571 internal_0_subnet_0:
1575 template: $vnf_name-internal_0_subnet_0
1580 get_input: internal_subnet_cidr
1583 type: org.openecomp.resource.abstract.nodes.plt
1587 port_plt_internal_0_port_allowed_address_pairs:
1589 get_input: internal_subnet_cidr
1590 port_plt_oam_0_port_security_groups:
1591 - get_input: oam_security_groups
1592 compute_plt_config_drive:
1595 get_input: plt_flavor_name
1596 port_plt_data_0_port_fixed_ips:
1602 get_input: plt_image_name
1603 compute_plt_availability_zone:
1604 - get_input: availability_zone_1
1605 port_plt_oam_0_port_name:
1607 template: $vnf_name-plt_oam_0_port_0
1611 port_plt_internal_0_port_security_groups:
1612 - get_input: plt_security_groups
1613 port_plt_oam_0_port_ip_requirements:
1617 floating_ip_count_required:
1619 port_plt_data_0_port_mac_requirements:
1622 port_plt_data_0_port_allowed_address_pairs:
1625 - network:data:vip:m001:m002
1629 port_plt_data_0_port_ip_requirements:
1633 floating_ip_count_required:
1635 port_plt_internal_0_port_network:
1637 compute_plt_metadata:
1639 get_input: vf_module_id
1646 get_input: vf_module_name
1647 port_plt_data_0_port_security_groups:
1648 - get_input: data_security_groups
1649 port_plt_internal_0_port_mac_requirements:
1652 port_plt_data_0_port_network_role_tag: data
1653 port_plt_internal_0_port_ip_requirements:
1657 floating_ip_count_required:
1659 port_plt_oam_0_port_network_role_tag: oam
1660 port_plt_internal_0_port_name:
1662 template: $vnf_name-plt_internal_0_port_0
1666 compute_plt_image_update_policy:
1668 port_plt_oam_0_port_allowed_address_pairs:
1671 - network:oam:vip:m001:m002
1675 port_plt_data_0_port_name:
1677 template: $vnf_name-plt_data_0_port_0
1681 compute_plt_user_data_format:
1683 port_plt_internal_0_port_replacement_policy:
1685 port_plt_data_0_port_network:
1686 - get_input: data_net_id
1687 port_plt_oam_0_port_network:
1688 - get_input: oam_net_id
1689 port_plt_oam_0_port_replacement_policy:
1691 port_plt_data_0_port_replacement_policy:
1693 port_plt_oam_0_port_mac_requirements:
1700 service_template_filter:
1701 substitute_service_template: Nested_pltServiceTemplate.yaml
1706 - service_template_filter
1709 - link_plt_plt_internal_0_port:
1710 capability: tosca.capabilities.network.Linkable
1711 node: internal_net_0
1712 relationship: tosca.relationships.network.LinksTo
1714 type: org.openecomp.resource.abstract.nodes.plt
1718 port_plt_internal_0_port_allowed_address_pairs:
1720 get_input: internal_subnet_cidr
1721 port_plt_oam_0_port_security_groups:
1722 - get_input: oam_security_groups
1723 compute_plt_config_drive:
1726 get_input: plt_flavor_name
1727 port_plt_data_0_port_fixed_ips:
1733 get_input: plt_image_name
1734 compute_plt_availability_zone:
1735 - get_input: availability_zone_0
1736 port_plt_oam_0_port_name:
1738 template: $vnf_name-plt_oam_0_port_0
1742 port_plt_internal_0_port_security_groups:
1743 - get_input: plt_security_groups
1744 port_plt_oam_0_port_ip_requirements:
1748 floating_ip_count_required:
1750 port_plt_data_0_port_mac_requirements:
1753 port_plt_data_0_port_allowed_address_pairs:
1756 - network:data:vip:m001:m002
1760 port_plt_data_0_port_ip_requirements:
1764 floating_ip_count_required:
1766 port_plt_internal_0_port_network:
1768 compute_plt_metadata:
1770 get_input: vf_module_id
1777 get_input: vf_module_name
1778 port_plt_data_0_port_security_groups:
1779 - get_input: data_security_groups
1780 port_plt_internal_0_port_mac_requirements:
1783 port_plt_data_0_port_network_role_tag: data
1784 port_plt_internal_0_port_ip_requirements:
1788 floating_ip_count_required:
1790 port_plt_oam_0_port_fixed_ips:
1795 port_plt_oam_0_port_network_role_tag: oam
1796 port_plt_internal_0_port_name:
1798 template: $vnf_name-plt_internal_0_port_0
1802 compute_plt_image_update_policy:
1804 port_plt_oam_0_port_allowed_address_pairs:
1807 - network:oam:vip:m001:m002
1811 port_plt_data_0_port_name:
1813 template: $vnf_name-plt_data_0_port_0
1817 compute_plt_user_data_format:
1819 port_plt_internal_0_port_replacement_policy:
1821 port_plt_data_0_port_network:
1822 - get_input: data_net_id
1823 port_plt_oam_0_port_network:
1824 - get_input: oam_net_id
1825 port_plt_oam_0_port_replacement_policy:
1827 port_plt_data_0_port_replacement_policy:
1829 port_plt_oam_0_port_mac_requirements:
1836 service_template_filter:
1837 substitute_service_template: Nested_pltServiceTemplate.yaml
1842 - service_template_filter
1845 - link_plt_plt_internal_0_port:
1846 capability: tosca.capabilities.network.Linkable
1847 node: internal_net_0
1848 relationship: tosca.relationships.network.LinksTo
1849 network:io:vip:m004:m003:
1850 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1852 replacement_policy: AUTO
1857 floating_ip_count_required:
1860 get_input: oam_security_groups
1863 get_input: iox_oam_floating_ip
1869 template: $vnf_name-network_io_vip_m004_m003
1873 network_role_tag: oam
1875 get_input: oam_net_id
1878 type: org.openecomp.groups.heat.HeatStack
1880 heat_file: ../Artifacts/base_vIECCF.yml
1882 - network:data:vip:m001:m002
1883 - network:data:vip:m004:m003
1884 - network:oam:vip:m001:m002
1885 - network:system:vip:m001:m002
1887 - network:io:vip:m004:m003
1895 app_server_group_group:
1896 type: tosca.groups.Root
1901 base_vIECCF_volume_group:
1902 type: org.openecomp.groups.heat.HeatStack
1904 heat_file: ../Artifacts/base_vIECCF_volume.yml
1905 description: Volume creation template for vCCF
1909 - plt_volume_shared_0
1914 plt_volume_shared_id_0:
1915 description: ServiceData2 volume for plt VMs
1916 value: plt_volume_shared_0
1917 oam_management_v4_address:
1919 get_input: plt_oam_floating_ip
1921 description: ServiceData1 volume for first app VM
1924 description: ServiceData1 volume for second app VM
1927 description: ServiceData1 volume for third app VM
1930 description: ServiceData1 volume for first plt VM
1933 description: ServiceData1 volume for second plt VM
1936 app_server_group_policy:
1937 type: org.openecomp.policies.placement.Antilocate
1941 template: $vnf_name-app_server_group
1945 container_type: host
1947 - app_server_group_group