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
10 org.openecomp.resource.vfc.nodes.heat.ocgmgr:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 org.openecomp.resource.vfc.nodes.heat.ocgapp:
13 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
21 type: org.openecomp.annotations.Source
26 param_name: keycloak_rpm_name
28 description: keycloak rpm name
29 default: keycloak-pkg-x86_64.rpm
30 ocgapp_oam_protected_ip_3:
35 type: org.openecomp.annotations.Source
40 param_name: ocgapp_oam_protected_ip_3
42 description: OCG OAM IP list
49 type: org.openecomp.annotations.Source
54 param_name: ocgapp_volume_type_2
56 description: the name of the target volume backend for ocgapp1
57 default: SF-Default-SSD
64 type: org.openecomp.annotations.Source
69 param_name: ocgapp_volume_type_1
71 description: the name of the target volume backend for ocgapp1
72 default: SF-Default-SSD
73 ocgapp_oam_protected_ip_2:
78 type: org.openecomp.annotations.Source
83 param_name: ocgapp_oam_protected_ip_2
85 description: OCG OAM IP list
92 type: org.openecomp.annotations.Source
97 param_name: ocgapp_volume_type_3
99 description: the name of the target volume backend for ocgapp1
100 default: SF-Default-SSD
106 type: org.openecomp.annotations.Source
114 param_name: eth1_netmask
116 description: mask length
123 type: org.openecomp.annotations.Source
131 param_name: domain_name
134 default: eng.mobilephone.net
140 type: org.openecomp.annotations.Source
151 default: 107.112.168.129
157 type: org.openecomp.annotations.Source
165 param_name: eth2_ip_range
168 default: 107.242.64.1
174 type: org.openecomp.annotations.Source
181 description: user to install ocg
183 ocgapp_oam_direct_ip_2:
188 type: org.openecomp.annotations.Source
193 param_name: ocgapp_oam_direct_ip_2
195 description: OCG OAM IP list
196 ocgapp_oam_direct_ip_1:
201 type: org.openecomp.annotations.Source
206 param_name: ocgapp_oam_direct_ip_1
208 description: OCG OAM IP list
209 ocgapp_oam_direct_ip_0:
214 type: org.openecomp.annotations.Source
219 param_name: ocgapp_oam_direct_ip_0
221 description: OCG OAM IP list
222 ocgapp_oam_direct_ip_3:
227 type: org.openecomp.annotations.Source
232 param_name: ocgapp_oam_direct_ip_3
234 description: OCG OAM IP list
240 type: org.openecomp.annotations.Source
245 param_name: ocgmgr_volume_ids
247 description: Unique IDs for volumes
253 type: org.openecomp.annotations.Source
258 param_name: ocg_install_jar
260 description: location of ocg installer
261 default: /home/fworks/Installer/ocg10/installer.jar
267 type: org.openecomp.annotations.Source
272 param_name: wim_install_file
274 description: WIM Install File location
275 default: /home/fworks/Installer/wim/ovlm-integration-module.sh
281 type: org.openecomp.annotations.Source
286 param_name: ovlm_install_dir
288 description: Location of the ovlm-install dir
289 default: /home/fworks/Installer/weaver
290 ocg_install_properties:
295 type: org.openecomp.annotations.Source
300 param_name: ocg_install_properties
302 description: location of ocg install properties
303 default: /tmp/ocg.install.properties
309 type: org.openecomp.annotations.Source
314 param_name: ocgmgr_names
316 description: OCG MGR VM names list (should be 2, since we have 2 MGR VMs)
319 ocgapp_volume_size_3:
320 label: Cinder volume size
325 type: org.openecomp.annotations.Source
330 param_name: ocgapp_volume_size_3
332 description: the size of the Cinder volume
338 ocgapp_volume_type_0:
339 label: vm volume type
344 type: org.openecomp.annotations.Source
349 param_name: ocgapp_volume_type_0
351 description: the name of the target volume backend for ocgapp1
352 default: SF-Default-SSD
353 ocgapp_oam_protected_ip_1:
358 type: org.openecomp.annotations.Source
363 param_name: ocgapp_oam_protected_ip_1
365 description: OCG OAM IP list
366 ocgapp_oam_protected_ip_0:
371 type: org.openecomp.annotations.Source
376 param_name: ocgapp_oam_protected_ip_0
378 description: OCG OAM IP list
379 ocgapp_volume_size_2:
380 label: Cinder volume size
385 type: org.openecomp.annotations.Source
390 param_name: ocgapp_volume_size_2
392 description: the size of the Cinder volume
398 ocgapp_volume_size_1:
399 label: Cinder volume size
404 type: org.openecomp.annotations.Source
409 param_name: ocgapp_volume_size_1
411 description: the size of the Cinder volume
417 ocgapp_volume_size_0:
418 label: Cinder volume size
423 type: org.openecomp.annotations.Source
428 param_name: ocgapp_volume_size_0
430 description: the size of the Cinder volume
441 type: org.openecomp.annotations.Source
446 param_name: ocgmgr_image_name
448 description: operative system image
449 default: vOCG_MGR_SNAP_20180130
455 type: org.openecomp.annotations.Source
464 param_name: vf_module_id
466 description: Unique ID for this VF module instance
467 ocgmgr_oam_protected_ips:
472 type: org.openecomp.annotations.Source
477 param_name: ocgmgr_oam_protected_ips
479 description: OCG OAM IP list
488 type: org.openecomp.annotations.Source
500 description: OCG VNF Name
501 default: zrdm5avocg01
507 type: org.openecomp.annotations.Source
515 param_name: nameserver_ip
517 description: nameserver
518 default: 135.214.16.119
524 type: org.openecomp.annotations.Source
529 param_name: ocgapp_name_3
531 description: OCG VM server name list (there should be 2, since we have 2 app vms)
532 ovlm_install_properties:
537 type: org.openecomp.annotations.Source
542 param_name: ovlm_install_properties
544 description: ovlm install properties
545 default: /tmp/ovlm.install.properties
551 type: org.openecomp.annotations.Source
556 param_name: ocgapp_name_0
558 description: OCG VM server name list (there should be 2, since we have 2 app vms)
564 type: org.openecomp.annotations.Source
572 param_name: ocgapp_flavor_name
574 description: resources to be applied on instances
575 default: nv.c8r32d320
581 type: org.openecomp.annotations.Source
589 param_name: cor_direct_net_name
591 description: COR_DIRECT network where instances will connect
597 type: org.openecomp.annotations.Source
602 param_name: ocgapp_name_2
604 description: OCG VM server name list (there should be 2, since we have 2 app vms)
610 type: org.openecomp.annotations.Source
618 param_name: oam_direct_net_name
620 description: OAM network where instances will connect
626 type: org.openecomp.annotations.Source
631 param_name: ocgapp_name_1
633 description: OCG VM server name list (there should be 2, since we have 2 app vms)
639 type: org.openecomp.annotations.Source
650 description: Unique ID for this VF instance
651 ocgapp_cor_direct_v6_ip_0:
656 type: org.openecomp.annotations.Source
661 param_name: ocgapp_cor_direct_v6_ip_0
663 description: fixed IP assignment for VM's on the COR_DIRECT network
669 type: org.openecomp.annotations.Source
676 param_name: availability_zone_0
678 description: availability zone 1 ID or name
684 type: org.openecomp.annotations.Source
691 param_name: availability_zone_1
693 description: availability zone 2 ID or name
697 ocgapp_cor_direct_v6_ip_3:
702 type: org.openecomp.annotations.Source
707 param_name: ocgapp_cor_direct_v6_ip_3
709 description: fixed IP assignment for VM's on the COR_DIRECT network
710 ocgapp_cor_direct_v6_ip_1:
715 type: org.openecomp.annotations.Source
720 param_name: ocgapp_cor_direct_v6_ip_1
722 description: fixed IP assignment for VM's on the COR_DIRECT network
728 type: org.openecomp.annotations.Source
733 param_name: ocgmgr_flavor_name
735 description: resources to be applied on instances
736 default: nv.c8r32d320
737 ocgapp_cor_direct_v6_ip_2:
742 type: org.openecomp.annotations.Source
747 param_name: ocgapp_cor_direct_v6_ip_2
749 description: fixed IP assignment for VM's on the COR_DIRECT network
755 type: org.openecomp.annotations.Source
760 param_name: ocgmgr_public_key
762 description: creator's ssh public key
768 type: org.openecomp.annotations.Source
773 param_name: ocgapp_volume_id_0
775 description: Unique IDs for volumes
781 type: org.openecomp.annotations.Source
786 param_name: java_home
788 description: java home
789 default: /home/fworks/java/jdk1.8.0_112
795 type: org.openecomp.annotations.Source
800 param_name: ocgapp_volume_id_1
802 description: Unique IDs for volumes
808 type: org.openecomp.annotations.Source
813 param_name: ocgapp_volume_id_2
815 description: Unique IDs for volumes
821 type: org.openecomp.annotations.Source
826 param_name: ocgapp_volume_id_3
828 description: Unique IDs for volumes
834 type: org.openecomp.annotations.Source
842 param_name: ocgapp_image_name
844 description: operative system image
845 default: NIMBUS_OCG-APPLICATION_20180328.qcow2
851 type: org.openecomp.annotations.Source
859 param_name: ocgapp_public_key
861 description: creator's ssh public key
862 default: ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAh5B/f9JmJL5HcIJT+XeGnE9Jlv22NYGweMx+M2eX53X0sxdB8onhqDiLFODgDgXUuQk11NM2tQeA+xH+nlZxdETK+5uKb2SLwsPjZnxHQPrGQP1KKAZi9aKoZFjYmWrYuqzQFT9QRz3gehG+pX82mzMkkE/Da2/XJ62zu8PKfapn63MhhmxG5w5onuN2XsM2zfI6GILFM56ppLtMCkgvzXVcWOpr7pD4kpnC9WavxwAkmQPrWIbTi0MKIEeuON0B+KRgC3b8GnCpuE2GFTffAm1MBgi0Urs8e3XGHsilVMqYdaCPZwq5ZKlzivX5wZQH9yT9m9Db6XLL66ZIaBHt2w== rsa-key-20170906
863 ocg_shared_server_grp_id:
868 type: org.openecomp.annotations.Source
876 param_name: ocg_shared_server_grp_id
878 description: OCG anti-affinity server group
879 oam_protected_net_name:
884 type: org.openecomp.annotations.Source
893 param_name: oam_protected_net_name
895 description: OAM network where instances will connect
896 ocgapp_shared_sec_grp_id:
901 type: org.openecomp.annotations.Source
909 param_name: ocgapp_shared_sec_grp_id
911 description: security group
912 ocgmgr_volume_type_0:
913 label: mgr vm 1 volume type
918 type: org.openecomp.annotations.Source
923 param_name: ocgmgr_volume_type_0
925 description: the name of the target volume backend for the first OCG MGR
926 default: SF-Default-SSD
927 ocgapp_cor_direct_ip_2:
932 type: org.openecomp.annotations.Source
937 param_name: ocgapp_cor_direct_ip_2
939 description: OCG COR_DIRECT IP list
940 ocgapp_cor_direct_ip_3:
945 type: org.openecomp.annotations.Source
950 param_name: ocgapp_cor_direct_ip_3
952 description: OCG COR_DIRECT IP list
959 type: org.openecomp.annotations.Source
964 param_name: volume_count
966 description: num of volumes needed
973 ocgapp_cor_direct_ip_0:
978 type: org.openecomp.annotations.Source
983 param_name: ocgapp_cor_direct_ip_0
985 description: OCG COR_DIRECT IP list
986 ocgapp_cor_direct_ip_1:
991 type: org.openecomp.annotations.Source
996 param_name: ocgapp_cor_direct_ip_1
998 description: OCG COR_DIRECT IP list
1004 type: org.openecomp.annotations.Source
1014 description: address
1015 default: 107.242.64.49
1016 ocgmgr_volume_size_0:
1017 label: Cinder volume 1 size
1022 type: org.openecomp.annotations.Source
1027 param_name: ocgmgr_volume_size_0
1029 description: the size of the Cinder volume
1035 ocgmgr_shared_sec_grp_id:
1040 type: org.openecomp.annotations.Source
1045 param_name: ocgmgr_shared_sec_grp_id
1047 description: security group
1053 type: org.openecomp.annotations.Source
1061 param_name: eth1_ip_range
1064 default: 130.4.128.0
1066 ocgmgr_volume_resource_group:
1067 type: org.openecomp.resource.abstract.nodes.heat.ocgmgr_nested_volume
1071 service_template_filter:
1072 substitute_service_template: ocgmgr_nested_volumeServiceTemplate.yaml
1074 get_input: volume_count
1077 get_input: ocgmgr_volume_type_0
1079 get_input: ocgmgr_volume_size_0
1085 - service_template_filter
1087 OCGMGR_SECURITY_GROUP:
1088 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1092 template: VF_NAME_sec_grp_OCGMGR
1096 description: ocg mgr security group
1100 port_range_max: 65535
1101 remote_ip_prefix: 0.0.0.0/0
1106 port_range_max: 65535
1107 remote_ip_prefix: 0.0.0.0/0
1112 remote_ip_prefix: 0.0.0.0/0
1116 port_range_max: 65535
1117 remote_ip_prefix: 0.0.0.0/0
1122 port_range_max: 65535
1123 remote_ip_prefix: 0.0.0.0/0
1128 remote_ip_prefix: 0.0.0.0/0
1132 capability: tosca.capabilities.Attachment
1133 node: ocgmgr_oam_protected_0_port
1134 relationship: org.openecomp.relationships.AttachesTo
1136 capability: tosca.capabilities.Attachment
1137 node: ocgmgr_oam_protected_1_port
1138 relationship: org.openecomp.relationships.AttachesTo
1139 ocgapp_cor_direct_port_3:
1140 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1146 floating_ip_count_required:
1151 floating_ip_count_required:
1154 - get_input: ocgapp_shared_sec_grp_id
1157 get_input: ocgapp_cor_direct_ip_3
1159 get_input: ocgapp_cor_direct_v6_ip_3
1165 template: VNF_NAME_ocgapp_cor_port_3
1169 network_role_tag: cor_direct
1171 get_input: cor_direct_net_name
1174 capability: tosca.capabilities.network.Bindable
1175 node: ocgapp_server_3
1176 relationship: tosca.relationships.network.BindsTo
1177 ocgapp_cor_direct_port_2:
1178 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1184 floating_ip_count_required:
1189 floating_ip_count_required:
1192 - get_input: ocgapp_shared_sec_grp_id
1195 get_input: ocgapp_cor_direct_ip_2
1197 get_input: ocgapp_cor_direct_v6_ip_2
1203 template: VNF_NAME_ocgapp_cor_port_2
1207 network_role_tag: cor_direct
1209 get_input: cor_direct_net_name
1212 capability: tosca.capabilities.network.Bindable
1213 node: ocgapp_server_2
1214 relationship: tosca.relationships.network.BindsTo
1216 type: org.openecomp.resource.vfc.nodes.heat.ocgapp
1219 get_input: ocgapp_flavor_name
1220 key_name: UNSUPPORTED_RESOURCE_ocgapp_admin_key
1222 get_input: availability_zone_1
1224 get_input: ocgapp_image_name
1227 get_input: vf_module_id
1236 ${NAME}.${DOMAIN_NAME}
1239 get_input: ocgapp_name_2
1241 get_input: domain_name
1245 nameserver ${NAME_SERVER}
1246 domain ${DOMAIN_NAME}
1249 get_input: nameserver_ip
1251 get_input: domain_name
1252 /etc/sysconfig/network-scripts/route-eth2:
1255 ${ETH2_IP_RANGE} via ${ETH2_IP} dev eth2
1258 get_input: eth2_ip_range
1261 /etc/sysconfig/network-scripts/route-eth1:
1264 ${ETH1_IP_RANGE}/${ETH1_NETMASK} via ${ETH1_IP} dev eth1
1267 get_input: eth1_ip_range
1271 get_input: eth1_netmask
1272 user_data_format: RAW
1274 get_input: ocgapp_name_2
1277 get_input: ocg_shared_server_grp_id
1280 capability: tosca.capabilities.Attachment
1281 node: ocgapp_volume_2
1282 relationship: ocgapp_volume_attachment_2
1284 type: org.openecomp.resource.vfc.nodes.heat.ocgapp
1287 get_input: ocgapp_flavor_name
1288 key_name: UNSUPPORTED_RESOURCE_ocgapp_admin_key
1290 get_input: availability_zone_0
1292 get_input: ocgapp_image_name
1295 get_input: vf_module_id
1304 ${NAME}.${DOMAIN_NAME}
1307 get_input: ocgapp_name_1
1309 get_input: domain_name
1313 nameserver ${NAME_SERVER}
1314 domain ${DOMAIN_NAME}
1317 get_input: nameserver_ip
1319 get_input: domain_name
1320 /etc/sysconfig/network-scripts/route-eth2:
1323 ${ETH2_IP_RANGE} via ${ETH2_IP} dev eth2
1326 get_input: eth2_ip_range
1329 /etc/sysconfig/network-scripts/route-eth1:
1332 ${ETH1_IP_RANGE}/${ETH1_NETMASK} via ${ETH1_IP} dev eth1
1335 get_input: eth1_ip_range
1339 get_input: eth1_netmask
1340 user_data_format: RAW
1342 get_input: ocgapp_name_1
1345 get_input: ocg_shared_server_grp_id
1348 capability: tosca.capabilities.Attachment
1349 node: ocgapp_volume_1
1350 relationship: ocgapp_volume_attachment_1
1352 type: org.openecomp.resource.vfc.nodes.heat.ocgapp
1355 get_input: ocgapp_flavor_name
1356 key_name: UNSUPPORTED_RESOURCE_ocgapp_admin_key
1358 get_input: availability_zone_0
1360 get_input: ocgapp_image_name
1363 get_input: vf_module_id
1372 ${NAME}.${DOMAIN_NAME}
1375 get_input: ocgapp_name_0
1377 get_input: domain_name
1381 nameserver ${NAME_SERVER}
1382 domain ${DOMAIN_NAME}
1385 get_input: nameserver_ip
1387 get_input: domain_name
1388 /etc/sysconfig/network-scripts/route-eth2:
1391 ${ETH2_IP_RANGE} via ${ETH2_IP} dev eth2
1394 get_input: eth2_ip_range
1397 /etc/sysconfig/network-scripts/route-eth1:
1400 ${ETH1_IP_RANGE}/${ETH1_NETMASK} via ${ETH1_IP} dev eth1
1403 get_input: eth1_ip_range
1407 get_input: eth1_netmask
1408 user_data_format: RAW
1410 get_input: ocgapp_name_0
1413 get_input: ocg_shared_server_grp_id
1416 capability: tosca.capabilities.Attachment
1417 node: ocgapp_volume_0
1418 relationship: ocgapp_volume_attachment_0
1419 ocgmgr_oam_protected_0_port:
1420 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1426 floating_ip_count_required:
1429 - get_input: ocgmgr_shared_sec_grp_id
1433 - ocgmgr_oam_protected_ips
1440 template: VNF_NAME_ocgmgr_oam_port_0
1444 network_role_tag: oam_protected
1446 get_input: oam_protected_net_name
1449 capability: tosca.capabilities.network.Bindable
1450 node: ocgmgr_server_0
1451 relationship: tosca.relationships.network.BindsTo
1453 type: org.openecomp.resource.vfc.nodes.heat.ocgmgr
1456 get_input: ocgmgr_flavor_name
1457 key_name: UNSUPPORTED_RESOURCE_ocgmgr_admin_key
1459 get_input: availability_zone_0
1461 get_input: ocgmgr_image_name
1464 get_input: vf_module_id
1469 user_data_format: SOFTWARE_CONFIG
1475 type: org.openecomp.resource.vfc.nodes.heat.ocgmgr
1478 get_input: ocgmgr_flavor_name
1479 key_name: UNSUPPORTED_RESOURCE_ocgmgr_admin_key
1481 get_input: availability_zone_1
1483 get_input: ocgmgr_image_name
1486 get_input: vf_module_id
1491 user_data_format: RAW
1497 type: org.openecomp.resource.vfc.nodes.heat.ocgapp
1500 get_input: ocgapp_flavor_name
1501 key_name: UNSUPPORTED_RESOURCE_ocgapp_admin_key
1503 get_input: availability_zone_1
1505 get_input: ocgapp_image_name
1508 get_input: vf_module_id
1517 ${NAME}.${DOMAIN_NAME}
1520 get_input: ocgapp_name_3
1522 get_input: domain_name
1526 nameserver ${NAME_SERVER}
1527 domain ${DOMAIN_NAME}
1530 get_input: nameserver_ip
1532 get_input: domain_name
1533 /etc/sysconfig/network-scripts/route-eth2:
1536 ${ETH2_IP_RANGE} via ${ETH2_IP} dev eth2
1539 get_input: eth2_ip_range
1542 /etc/sysconfig/network-scripts/route-eth1:
1545 ${ETH1_IP_RANGE}/${ETH1_NETMASK} via ${ETH1_IP} dev eth1
1548 get_input: eth1_ip_range
1552 get_input: eth1_netmask
1553 user_data_format: RAW
1559 get_input: ocg_shared_server_grp_id
1562 capability: tosca.capabilities.Attachment
1563 node: ocgapp_volume_3
1564 relationship: ocgapp_volume_attachment_3
1565 ocgapp_oam_direct_port_1:
1566 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1572 floating_ip_count_required:
1575 - get_input: ocgapp_shared_sec_grp_id
1578 get_input: ocgapp_oam_direct_ip_1
1584 template: VNF_NAME_ocgapp_oam_direct_port_1
1588 network_role_tag: oam_direct
1590 get_input: oam_direct_net_name
1593 capability: tosca.capabilities.network.Bindable
1594 node: ocgapp_server_1
1595 relationship: tosca.relationships.network.BindsTo
1596 ocgapp_oam_direct_port_2:
1597 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1603 floating_ip_count_required:
1606 - get_input: ocgapp_shared_sec_grp_id
1609 get_input: ocgapp_oam_direct_ip_2
1615 template: VNF_NAME_ocgapp_oam_direct_port_2
1619 network_role_tag: oam_direct
1621 get_input: oam_direct_net_name
1624 capability: tosca.capabilities.network.Bindable
1625 node: ocgapp_server_2
1626 relationship: tosca.relationships.network.BindsTo
1627 ocgapp_oam_direct_port_3:
1628 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1634 floating_ip_count_required:
1637 - get_input: ocgapp_shared_sec_grp_id
1640 get_input: ocgapp_oam_direct_ip_3
1646 template: VNF_NAME_ocgapp_oam_direct_port_3
1650 network_role_tag: oam_direct
1652 get_input: oam_direct_net_name
1655 capability: tosca.capabilities.network.Bindable
1656 node: ocgapp_server_3
1657 relationship: tosca.relationships.network.BindsTo
1658 OCGAPP_SECURITY_GROUP:
1659 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1663 template: VF_NAME_sec_grp_OCGAPP
1667 description: ocg app security group
1671 port_range_max: 65535
1672 remote_ip_prefix: 0.0.0.0/0
1677 port_range_max: 65535
1678 remote_ip_prefix: 0.0.0.0/0
1683 remote_ip_prefix: 0.0.0.0/0
1687 port_range_max: 65535
1688 remote_ip_prefix: 0.0.0.0/0
1693 port_range_max: 65535
1694 remote_ip_prefix: 0.0.0.0/0
1699 remote_ip_prefix: 0.0.0.0/0
1703 port_range_max: 65535
1704 remote_ip_prefix: ::/0
1709 port_range_max: 65535
1710 remote_ip_prefix: ::/0
1715 remote_ip_prefix: ::/0
1719 port_range_max: 65535
1720 remote_ip_prefix: ::/0
1725 port_range_max: 65535
1726 remote_ip_prefix: ::/0
1731 remote_ip_prefix: ::/0
1735 capability: tosca.capabilities.Attachment
1736 node: ocgapp_oam_protected_port_3
1737 relationship: org.openecomp.relationships.AttachesTo
1739 capability: tosca.capabilities.Attachment
1740 node: ocgapp_oam_direct_port_3
1741 relationship: org.openecomp.relationships.AttachesTo
1743 capability: tosca.capabilities.Attachment
1744 node: ocgapp_cor_direct_port_3
1745 relationship: org.openecomp.relationships.AttachesTo
1747 capability: tosca.capabilities.Attachment
1748 node: ocgapp_oam_protected_port_0
1749 relationship: org.openecomp.relationships.AttachesTo
1751 capability: tosca.capabilities.Attachment
1752 node: ocgapp_oam_direct_port_0
1753 relationship: org.openecomp.relationships.AttachesTo
1755 capability: tosca.capabilities.Attachment
1756 node: ocgapp_cor_direct_port_0
1757 relationship: org.openecomp.relationships.AttachesTo
1759 capability: tosca.capabilities.Attachment
1760 node: ocgapp_oam_protected_port_1
1761 relationship: org.openecomp.relationships.AttachesTo
1763 capability: tosca.capabilities.Attachment
1764 node: ocgapp_oam_direct_port_1
1765 relationship: org.openecomp.relationships.AttachesTo
1767 capability: tosca.capabilities.Attachment
1768 node: ocgapp_cor_direct_port_1
1769 relationship: org.openecomp.relationships.AttachesTo
1771 capability: tosca.capabilities.Attachment
1772 node: ocgapp_oam_protected_port_2
1773 relationship: org.openecomp.relationships.AttachesTo
1775 capability: tosca.capabilities.Attachment
1776 node: ocgapp_oam_direct_port_2
1777 relationship: org.openecomp.relationships.AttachesTo
1779 capability: tosca.capabilities.Attachment
1780 node: ocgapp_cor_direct_port_2
1781 relationship: org.openecomp.relationships.AttachesTo
1783 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1786 get_input: ocgapp_volume_type_1
1787 size: '(get_input : ocgapp_volume_size_1) * 1024'
1790 template: VF_NAME_STACK_NAME_volume_1
1795 get_input: OS::stack_name
1797 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1800 get_input: ocgapp_volume_type_0
1801 size: '(get_input : ocgapp_volume_size_0) * 1024'
1804 template: VF_NAME_STACK_NAME_volume_1
1809 get_input: OS::stack_name
1811 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1814 get_input: ocgapp_volume_type_3
1815 size: '(get_input : ocgapp_volume_size_3) * 1024'
1818 template: VF_NAME_STACK_NAME_volume_3
1823 get_input: OS::stack_name
1824 ocgapp_oam_direct_port_0:
1825 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1831 floating_ip_count_required:
1834 - get_input: ocgapp_shared_sec_grp_id
1837 get_input: ocgapp_oam_direct_ip_0
1843 template: VNF_NAME_ocgapp_oam_direct_port_0
1847 network_role_tag: oam_direct
1849 get_input: oam_direct_net_name
1852 capability: tosca.capabilities.network.Bindable
1853 node: ocgapp_server_0
1854 relationship: tosca.relationships.network.BindsTo
1856 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1859 get_input: ocgapp_volume_type_2
1860 size: '(get_input : ocgapp_volume_size_2) * 1024'
1863 template: VF_NAME_STACK_NAME_volume_2
1868 get_input: OS::stack_name
1869 ocgapp_cor_direct_port_1:
1870 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1876 floating_ip_count_required:
1881 floating_ip_count_required:
1884 - get_input: ocgapp_shared_sec_grp_id
1887 get_input: ocgapp_cor_direct_ip_1
1889 get_input: ocgapp_cor_direct_v6_ip_1
1895 template: VNF_NAME_ocgapp_cor_port_1
1899 network_role_tag: cor_direct
1901 get_input: cor_direct_net_name
1904 capability: tosca.capabilities.network.Bindable
1905 node: ocgapp_server_1
1906 relationship: tosca.relationships.network.BindsTo
1907 ocgapp_cor_direct_port_0:
1908 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1914 floating_ip_count_required:
1919 floating_ip_count_required:
1922 - get_input: ocgapp_shared_sec_grp_id
1925 get_input: ocgapp_cor_direct_ip_0
1927 get_input: ocgapp_cor_direct_v6_ip_0
1933 template: VNF_NAME_ocgapp_cor_port_0
1937 network_role_tag: cor_direct
1939 get_input: cor_direct_net_name
1942 capability: tosca.capabilities.network.Bindable
1943 node: ocgapp_server_0
1944 relationship: tosca.relationships.network.BindsTo
1945 ocgapp_oam_protected_port_1:
1946 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1952 floating_ip_count_required:
1955 - get_input: ocgapp_shared_sec_grp_id
1958 get_input: ocgapp_oam_protected_ip_1
1964 template: VNF_NAME_ocgapp_oam_protected_port_1
1968 network_role_tag: oam_protected
1970 get_input: oam_protected_net_name
1973 capability: tosca.capabilities.network.Bindable
1974 node: ocgapp_server_1
1975 relationship: tosca.relationships.network.BindsTo
1976 ocgapp_oam_protected_port_0:
1977 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1983 floating_ip_count_required:
1986 - get_input: ocgapp_shared_sec_grp_id
1989 get_input: ocgapp_oam_protected_ip_0
1995 template: VNF_NAME_ocgapp_oam_protected_port_0
1999 network_role_tag: oam_protected
2001 get_input: oam_protected_net_name
2004 capability: tosca.capabilities.network.Bindable
2005 node: ocgapp_server_0
2006 relationship: tosca.relationships.network.BindsTo
2007 ocgapp_oam_protected_port_3:
2008 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2014 floating_ip_count_required:
2017 - get_input: ocgapp_shared_sec_grp_id
2020 get_input: ocgapp_oam_protected_ip_3
2026 template: VNF_NAME_ocgapp_oam_protected_port_3
2030 network_role_tag: oam_protected
2032 get_input: oam_protected_net_name
2035 capability: tosca.capabilities.network.Bindable
2036 node: ocgapp_server_3
2037 relationship: tosca.relationships.network.BindsTo
2038 ocgmgr_oam_protected_1_port:
2039 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2045 floating_ip_count_required:
2048 - get_input: ocgmgr_shared_sec_grp_id
2052 - ocgmgr_oam_protected_ips
2059 template: VNF_NAME_ocgmgr_oam_port_1
2063 network_role_tag: oam_protected
2065 get_input: oam_protected_net_name
2068 capability: tosca.capabilities.network.Bindable
2069 node: ocgmgr_server_1
2070 relationship: tosca.relationships.network.BindsTo
2071 ocgapp_oam_protected_port_2:
2072 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2078 floating_ip_count_required:
2081 - get_input: ocgapp_shared_sec_grp_id
2084 get_input: ocgapp_oam_protected_ip_2
2090 template: VNF_NAME_ocgapp_oam_protected_port_2
2094 network_role_tag: oam_protected
2096 get_input: oam_protected_net_name
2099 capability: tosca.capabilities.network.Bindable
2100 node: ocgapp_server_2
2101 relationship: tosca.relationships.network.BindsTo
2102 relationship_templates:
2103 ocgapp_volume_attachment_3:
2104 type: org.openecomp.relationships.VolumeAttachesTo
2106 volume_id: ocgapp_volume_3
2107 instance_uuid: ocgapp_server_3
2108 ocgapp_volume_attachment_2:
2109 type: org.openecomp.relationships.VolumeAttachesTo
2111 volume_id: ocgapp_volume_2
2112 instance_uuid: ocgapp_server_2
2113 ocgapp_volume_attachment_1:
2114 type: org.openecomp.relationships.VolumeAttachesTo
2116 volume_id: ocgapp_volume_1
2117 instance_uuid: ocgapp_server_1
2118 ocgapp_volume_attachment_0:
2119 type: org.openecomp.relationships.VolumeAttachesTo
2121 volume_id: ocgapp_volume_0
2122 instance_uuid: ocgapp_server_0
2125 type: org.openecomp.groups.heat.HeatStack
2127 heat_file: ../Artifacts/base_ocg.yaml
2129 Base HOT template to create The Security Group for the the OCG VNF
2131 - OCGMGR_SECURITY_GROUP
2132 - OCGAPP_SECURITY_GROUP
2133 ocgapp_04_volume_group:
2134 type: org.openecomp.groups.heat.HeatStack
2136 heat_file: ../Artifacts/ocgapp_04_volume.yaml
2140 type: org.openecomp.groups.heat.HeatStack
2142 heat_file: ../Artifacts/ocgmgr.yaml
2143 description: OCG Managers template
2145 - ocgmgr_oam_protected_0_port
2148 - ocgmgr_oam_protected_1_port
2150 type: org.openecomp.groups.heat.HeatStack
2152 heat_file: ../Artifacts/ocgapp_02.yaml
2153 description: OCG Apps template
2156 - ocgapp_cor_direct_port_1
2157 - ocgapp_oam_direct_port_1
2158 - ocgapp_oam_protected_port_1
2160 type: org.openecomp.groups.heat.HeatStack
2162 heat_file: ../Artifacts/ocgapp_03.yaml
2163 description: OCG Apps template
2166 - ocgapp_oam_direct_port_2
2167 - ocgapp_cor_direct_port_2
2168 - ocgapp_oam_protected_port_2
2170 type: tosca.groups.Root
2177 type: org.openecomp.groups.heat.HeatStack
2179 heat_file: ../Artifacts/ocgapp_01.yaml
2180 description: OCG Apps template
2183 - ocgapp_cor_direct_port_0
2184 - ocgapp_oam_protected_port_0
2185 - ocgapp_oam_direct_port_0
2187 type: org.openecomp.groups.heat.HeatStack
2189 heat_file: ../Artifacts/ocgapp_04.yaml
2190 description: OCG Apps template
2192 - ocgapp_cor_direct_port_3
2193 - ocgapp_oam_direct_port_3
2194 - ocgapp_oam_protected_port_3
2196 ocgapp_01_volume_group:
2197 type: org.openecomp.groups.heat.HeatStack
2199 heat_file: ../Artifacts/ocgapp_01_volume.yaml
2202 ocgapp_02_volume_group:
2203 type: org.openecomp.groups.heat.HeatStack
2205 heat_file: ../Artifacts/ocgapp_02_volume.yaml
2208 ocgapp_03_volume_group:
2209 type: org.openecomp.groups.heat.HeatStack
2211 heat_file: ../Artifacts/ocgapp_03_volume.yaml
2214 ocgmgr_volume_group:
2215 type: org.openecomp.groups.heat.HeatStack
2217 heat_file: ../Artifacts/ocgmgr_volume.yaml
2218 description: OCG template for MGR volumes
2220 - ocgmgr_volume_resource_group
2223 description: the ocgapp volume id 0
2224 value: ocgapp_volume_0
2226 description: the ocgapp volume id 1
2227 value: ocgapp_volume_1
2229 description: the ocgapp volume id 2
2230 value: ocgapp_volume_2
2232 description: the ocgapp volume id 3
2233 value: ocgapp_volume_3
2235 description: ocgmgr volume ids
2238 - ocgmgr_volume_resource_group
2239 - ocgmgr_volume_id_0
2242 type: org.openecomp.policies.placement.Antilocate
2246 template: VF_NAME_server_grp_OCG
2250 container_type: host