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
15 description: Name of VM A of SSC
17 - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,29}$'
22 description: Management network prefix length
31 description: Name of VM B of SSC
33 - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,29}$'
38 description: Fixed IPv4 address on Untrusted/access network for SSC B.
39 ssc_b_untrusted_parent_ip_0:
43 description: Fixed IPv4 address on Untrusted/access parent network for SSC B.
44 perimeta_untrusted_vlan_ids:
48 description: List of VLAN IDs to use on the untrusted/access network
51 ssc_json_radius_servername:
55 description: IP Address or hostname of RADIUS server
60 description: Management virtual IP address to use for SSC.
61 rtp_msc_json_use_radius_authentication:
65 description: Json prefix, used to indicate if user account authentication is done externally through Radius
69 - '// not using Radius '
74 description: Virtual IPv4 address on Trusted/core network for SSC.
79 description: Virtual IPv4 address on Untrusted/access network for SSC.
80 perimeta_untrusted_num_vlans:
84 description: number of VLANs to connect to the untrusted/access interface
93 description: List of management virtual IP addresses to use for RTP MSC.
100 description: Json prefix, used to create the correct json file depending on the operation being performed
105 - '// healing, not required '
106 rtp_msc_a_untrusted_parent_ips:
110 description: List of fixed IPv4 addresses on Untrusted/access parent network for RTP MSC A.
117 description: Fixed IPv4 address on Trusted/core network for SSC B.
118 shared_perimeta_ssc_server_group:
122 description: Server group to use for these VMs
123 ssc_json_radius_timeout:
127 description: Timeout for connect requests to RADIUS server
132 rtp_msc_untrusted_vips:
136 description: List of virtual IPv4 addresses on Untrusted/access network for RTP MSC.
139 rtp_msc_json_radius_servername:
143 description: IP Address or hostname of RADIUS server
148 description: List of vnfc names of the RTP MSC. This is the name associated with the perimeta pair and corresponds to the VIP
155 description: Glance image to use for launching SSC Perimeta instances.
156 default: ISBC_SBC_v4.0.40_SU12.qcow2
159 perimeta_max_rtp_msc_count:
163 description: Max number of RTP MSCs in a site.
173 description: Network ID of Trusted/core network.
180 description: NTP server IPv4 addresses, separated by commas. These must be accessible from the management network
182 - pattern: ((?:\d{1,3}\.){3}\d{1,3},)*((?:\d{1,3}\.){3}\d{1,3})
183 rtp_msc_json_radius_default:
187 description: Default authentication level for RADIUS users
199 description: List of vnfc names of the A of RTP MSC
202 ssc_b_untrusted_v6_ip_0:
206 description: Fixed IPv6 address on Untrusted/access network for SSC B.
211 description: Index of RTP MSC to instantiate / heal.
216 rtp_msc_untrusted_v6_vips:
220 description: List of virtual IPv6 addresses on Untrusted/access network for RTP MSC.
223 shared_ssc_unused_net_id:
227 description: Unused network ID
232 description: RF fixed IP address to use for SSC B.
233 rtp_msc_b_untrusted_parent_ips:
237 description: List of fixed IPv4 addresses on Untrusted/access parent network for RTP MSC B.
244 description: Flavor to use for creating SSC VM instance
245 default: gv.c8r16d160
252 description: Management network ID
255 ssc_json_radius_secret:
259 description: Shared secret to use for the RADIUS Server
264 description: List of names of VM A of RTP MSC
267 shared_int_ha_net_id:
271 description: HA network id
278 description: Name of vnfc of SSC. This is the name associated with the perimeta pair and corresponds to the VIP
280 - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,31}$'
281 rtp_msc_trusted_vips:
285 description: List of virtual IPv4 addresses on Trusted/core network for RTP MSC.
288 rtp_msc_json_radius_port:
292 description: Port to use to connect to RADIUS server
301 description: Unique ID for this VF Module instance
302 ssc_json_radius_port:
306 description: Port to use to connect to RADIUS server
311 rtp_msc_b_untrusted_v6_ips:
315 description: List of fixed IPv6 addresses on Untrusted/access network for RTP MSC B.
322 description: List of management fixed IP addresses to use for RTP MSC B.
329 description: HA fixed IP address to use for SSC A.
334 description: Management fixed IP address to use for SSC B.
339 description: Unique name for this VNF instance
344 description: Flavor to use for creating RTP MSC VM instance
345 default: gv.c8r16d160
348 perimeta_int_ha_net_prefix_v4:
352 description: IPv4 subnet prefix for internal HA network
358 description: List of names of VM B of RTP MSC
361 rtp_msc_b_untrusted_ips:
365 description: List of fixed IPv4 addresses on Untrusted/access network for RTP MSC B.
372 description: SSH public key
373 default: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXvSadEWp+nsz3gEAAAAAAAAAAbggQ3t06mqFIauHfUYMiKZ3EUX3jDFf/uGQoNsIZU6SNE/gl3tY4fFvO8Yzj8OY/vstHHvEadbY5aXNE6kd39ik20uRNbeZLT+pRllBwVKBSVnFqG3kBDvNWmBIenlPZzu3Ay0LYT/aDq6fZaz8Mqy8hzhpAAAAAAAAAAEmS/ESYY4UMs/aF2fVGmCLqudSjLpSsyD8lXag2dmeiT7cTdwRkgtDNTULXCPVucolVZwZF9BxXPNK++B+fL/ZY4MrXHXgZYGEElrMCFYkQFb3jQv3XQtxZ6gVByrzgGc9eiU7tkCgY2cVfb22iIs9n Generated-by-Nova
378 description: Index of RTP MSC to instantiate / heal.
387 description: Json prefix, used to ensure that the json tags will be recognised by the server loading them
392 - '// older perimeta, parameter not required '
393 shared_perimeta_rtp_msc_server_groups:
397 description: Server group to use for these VMs
400 rtp_msc_a_json_prefix:
404 description: Json prefix, used to create the correct json file depending on the operation being performed
409 - '// healing, not required '
414 description: HA fixed IP address to use for SSC B.
419 description: List of vnfc names of VM B of RTP MSC
426 description: Fixed IPv4 address on Trusted/core network for SSC A.
431 description: ID of VNF
436 description: Availability zone for A instances.
441 description: Availability zone for B instances.
442 perimeta_int_ha_net_prefix_len_v4:
446 description: Prefix length of subnet associated with internal HA network
452 ssc_a_untrusted_v6_ip_0:
456 description: Fixed IPv6 address on Untrusted/access network for SSC A.
457 rtp_msc_untrusted_parent_vips:
461 description: List of virtual IPv4 addresses on Untrusted/access parent network for RTP MSC.
464 shared_int_ha_net_prefix_len_v4:
468 description: Prefix length of subnet associated with internal HA network
477 description: RF virtual IP address to use for SSC.
478 rtp_msc_a_int_ha_ips:
482 description: List of HA fixed IP addresses to use for RTP MSC A.
485 shared_perimeta_keypair:
489 description: Keypair to use for accessing this Perimeta instance
490 shared_int_untrusted_parent_net_id:
494 description: untrusted parent network id
499 description: vnfc name of VM A of SSC
501 - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,31}$'
502 rtp_msc_json_radius_secret:
506 description: Shared secret to use for the RADIUS Server
507 rtp_msc_b_trusted_ips:
511 description: List of fixed IPv4 addresses on Trusted/core network for RTP MSC B.
514 rtp_msc_a_trusted_ips:
518 description: List of fixed IPv4 addresses on Trusted/core network for RTP MSC A.
525 description: Glance image to use for launching RTP MSC Perimeta instances.
526 default: ISBC_SBC_v4.0.40_SU12.qcow2
533 description: Management fixed IP address to use for SSC A.
534 ssc_untrusted_parent_vip_0:
538 description: Virtual IPv4 address on Untrusted/access parent network for SSC.
539 rtp_msc_b_int_ha_ips:
543 description: List of HA fixed IP addresses to use for RTP MSC B.
546 ssc_untrusted_v6_vip_0:
550 description: Virtual IPv6 address on Untrusted/access network for SSC.
555 description: List of management fixed IP addresses to use for RTP MSC A.
558 rtp_msc_a_untrusted_ips:
562 description: List of fixed IPv4 addresses on Untrusted/access network for RTP MSC A.
569 description: RF fixed IP address to use for SSC A.
570 ssc_json_use_radius_authentication:
574 description: Json prefix, used to indicate if user account authentication is done externally through Radius
578 - '// not using Radius '
579 ssc_a_untrusted_parent_ip_0:
583 description: Fixed IPv4 address on Untrusted/access parent network for SSC A.
584 perimeta_untrusted_vlan_networks:
588 description: List of Contrail VLAN networks to use on the untrusted/access network. The order and number of these must match the VLAN ID list.
591 ssc_a_untrusted_ip_0:
595 description: Fixed IPv4 address on Untrusted/access network for SSC A.
596 rtp_msc_a_untrusted_v6_ips:
600 description: List of fixed IPv6 addresses on Untrusted/access network for RTP MSC A.
603 mgmt_net_default_gateway:
607 description: Default gateway for management network
608 rtp_msc_json_radius_timeout:
612 description: Timeout for connect requests to RADIUS server
621 description: vnfc name of VM B of SSC
623 - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,31}$'
628 description: Json prefix, used to ensure that the json tags will be recognised by the server loading them
633 - '// older perimeta, parameter not required '
634 ssc_json_radius_default:
638 description: Default authentication level for RADIUS users
646 shared_perimeta_sec_groups:
650 description: List of security groups to add on all interfaces.
655 type: org.openecomp.resource.abstract.nodes.heat.module_2_perimeta_sw_a_child
660 get_input: vf_module_id
662 get_input: shared_int_ha_net_prefix_len_v4
671 get_input: rtp_msc_json_radius_servername
672 $REMOTE_MGMT_IP_ADDR:
675 - get_input: rtp_msc_a_index
679 - get_input: rtp_msc_a_index
683 - get_input: rtp_msc_a_index
684 $MGMT_NETWORK_DEFAULT_GATEWAY:
685 get_input: mgmt_net_default_gateway
687 get_input: rtp_msc_json_radius_default
688 $COMPLETION_PARAMS: ''
690 get_input: rtp_msc_json_radius_port
691 $NTP_SERVER_IP_ADDRS:
692 get_input: ntp_server_ip_addrs
693 $HEALING_OR_INSTANTIATION:
694 get_input: rtp_msc_a_json_prefix
696 get_input: rtp_msc_json_radius_secret
698 get_input: rtp_msc_json_radius_timeout
700 get_input: rtp_msc_json_v41
704 - get_input: rtp_msc_a_index
706 get_input: rtp_msc_json_use_radius_authentication
708 get_input: mgmt_net_plen
711 - rtp_msc_a_vnfcnames
712 - get_input: rtp_msc_a_index
715 - rtp_msc_b_vnfcnames
716 - get_input: rtp_msc_a_index
719 perimeta_untrusted_vlan_ids:
720 get_input: perimeta_untrusted_vlan_ids
722 get_input: shared_int_ha_net_id
723 perimeta_instance_index:
724 get_input: rtp_msc_a_index
725 service_template_filter:
726 substitute_service_template: module_2_perimeta_sw_a_childServiceTemplate.yaml
728 get_input: shared_perimeta_keypair
729 perimeta_server_groups:
730 get_input: shared_perimeta_rtp_msc_server_groups
734 get_input: availability_zone_0
736 get_input: rtp_msc_mgmt_vips
738 get_input: shared_perimeta_sec_groups
739 rtp_msc_untrusted_parent_vips:
740 get_input: rtp_msc_untrusted_parent_vips
741 perimeta_untrusted_num_vlans:
742 get_input: perimeta_untrusted_num_vlans
743 rtp_msc_a_int_ha_ips:
744 get_input: rtp_msc_a_int_ha_ips
745 rtp_msc_a_untrusted_parent_ips:
746 get_input: rtp_msc_a_untrusted_parent_ips
747 rtp_msc_a_trusted_ips:
748 get_input: rtp_msc_a_trusted_ips
749 rtp_msc_untrusted_vips:
750 get_input: rtp_msc_untrusted_vips
752 get_input: trusted_net_id
753 rtp_msc_b_int_ha_ips:
754 get_input: rtp_msc_b_int_ha_ips
756 get_input: rtp_msc_a_mgmt_ips
757 rtp_msc_a_untrusted_ips:
758 get_input: rtp_msc_a_untrusted_ips
760 rtp_msc_untrusted_v6_vips:
761 get_input: rtp_msc_untrusted_v6_vips
762 perimeta_untrusted_vlan_networks:
763 get_input: perimeta_untrusted_vlan_networks
764 rtp_msc_a_untrusted_v6_ips:
765 get_input: rtp_msc_a_untrusted_v6_ips
767 get_input: rtp_msc_image_name
769 get_input: mgmt_net_id
770 int_untrusted_parent_net_id:
771 get_input: shared_int_untrusted_parent_net_id
773 get_input: rtp_msc_a_names
774 perimeta_flavor_name:
775 get_input: rtp_msc_flavor_name
776 rtp_msc_trusted_vips:
777 get_input: rtp_msc_trusted_vips
779 - link_perimeta_rtp_msc_a_ha_0_port:
780 capability: tosca.capabilities.network.Linkable
781 node: shared_perimeta_internal_ha_net_0
782 relationship: tosca.relationships.network.LinksTo
783 - link_perimeta_rtp_msc_a_untrusted_parent_0_port:
784 capability: tosca.capabilities.network.Linkable
785 node: shared_perimeta_int_untrusted_parent_net_0
786 relationship: tosca.relationships.network.LinksTo
789 type: tosca.artifacts.Deployment
790 file: ../Artifacts/rtp_msc_a_template.json
791 shared_perimeta_internal_ha_net_0:
792 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
794 network_ipam_refs_data:
795 - network_ipam_refs_data_ipam_subnets:
796 - network_ipam_refs_data_ipam_subnets_enable_dhcp: false
797 network_ipam_refs_data_ipam_subnets_subnet:
798 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
799 get_input: perimeta_int_ha_net_prefix_len_v4
800 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
801 get_input: perimeta_int_ha_net_prefix_v4
804 template: $VF_NAME_int_ha_net_0
809 - UNSUPPORTED_RESOURCE_perimeta_internal_ha_ipam_net_0
811 type: org.openecomp.resource.abstract.nodes.heat.module_2_perimeta_sw_b_child
816 get_input: vf_module_id
818 get_input: shared_int_ha_net_prefix_len_v4
819 rtp_msc_b_untrusted_v6_ips:
820 get_input: rtp_msc_b_untrusted_v6_ips
822 get_input: rtp_msc_b_mgmt_ips
825 perimeta_untrusted_vlan_ids:
826 get_input: perimeta_untrusted_vlan_ids
828 get_input: rtp_msc_b_names
829 rtp_msc_b_untrusted_ips:
830 get_input: rtp_msc_b_untrusted_ips
832 get_input: shared_int_ha_net_id
833 perimeta_instance_index:
834 get_input: rtp_msc_b_index
835 service_template_filter:
836 substitute_service_template: module_2_perimeta_sw_b_childServiceTemplate.yaml
838 get_input: shared_perimeta_keypair
839 perimeta_server_groups:
840 get_input: shared_perimeta_rtp_msc_server_groups
844 get_input: availability_zone_1
846 get_input: rtp_msc_mgmt_vips
848 get_input: shared_perimeta_sec_groups
849 rtp_msc_untrusted_parent_vips:
850 get_input: rtp_msc_untrusted_parent_vips
851 perimeta_untrusted_num_vlans:
852 get_input: perimeta_untrusted_num_vlans
853 rtp_msc_a_int_ha_ips:
854 get_input: rtp_msc_a_int_ha_ips
855 rtp_msc_b_trusted_ips:
856 get_input: rtp_msc_b_trusted_ips
857 rtp_msc_untrusted_vips:
858 get_input: rtp_msc_untrusted_vips
860 get_input: trusted_net_id
861 rtp_msc_b_int_ha_ips:
862 get_input: rtp_msc_b_int_ha_ips
864 rtp_msc_untrusted_v6_vips:
865 get_input: rtp_msc_untrusted_v6_vips
866 perimeta_untrusted_vlan_networks:
867 get_input: perimeta_untrusted_vlan_networks
869 get_input: rtp_msc_image_name
870 rtp_msc_b_untrusted_parent_ips:
871 get_input: rtp_msc_b_untrusted_parent_ips
873 get_input: mgmt_net_id
874 int_untrusted_parent_net_id:
875 get_input: shared_int_untrusted_parent_net_id
876 perimeta_flavor_name:
877 get_input: rtp_msc_flavor_name
878 rtp_msc_trusted_vips:
879 get_input: rtp_msc_trusted_vips
881 - link_perimeta_rtp_msc_b_ha_0_port:
882 capability: tosca.capabilities.network.Linkable
883 node: shared_perimeta_internal_ha_net_0
884 relationship: tosca.relationships.network.LinksTo
885 - link_perimeta_rtp_msc_b_untrusted_parent_0_port:
886 capability: tosca.capabilities.network.Linkable
887 node: shared_perimeta_int_untrusted_parent_net_0
888 relationship: tosca.relationships.network.LinksTo
890 type: org.openecomp.resource.abstract.nodes.heat.module_1_perimeta_swmu_a_child
895 get_input: vf_module_id
897 get_input: ssc_a_name_0
899 get_input: shared_int_ha_net_prefix_len_v4
900 perimeta_server_group:
901 get_input: shared_perimeta_ssc_server_group
903 get_input: shared_ssc_unused_net_id
912 get_input: ssc_json_radius_servername
913 $REMOTE_MGMT_IP_ADDR:
914 get_input: ssc_b_mgmt_ip_0
916 get_input: ssc_mgmt_vip_0
918 get_input: ssc_a_mgmt_ip_0
919 $MGMT_NETWORK_DEFAULT_GATEWAY:
920 get_input: mgmt_net_default_gateway
922 get_input: ssc_json_radius_default
923 $COMPLETION_PARAMS: ''
925 get_input: ssc_json_radius_port
926 $NTP_SERVER_IP_ADDRS:
927 get_input: ntp_server_ip_addrs
928 $HEALING_OR_INSTANTIATION:
929 get_input: ssc_a_json_prefix
931 get_input: ssc_json_radius_secret
933 get_input: ssc_json_radius_timeout
935 get_input: ssc_json_v41
937 get_input: ssc_vnfcname_0
939 get_input: ssc_json_use_radius_authentication
941 get_input: mgmt_net_plen
943 get_input: ssc_a_vnfcname_0
945 get_input: ssc_b_vnfcname_0
947 get_input: ssc_a_int_ha_ip_0
950 perimeta_untrusted_vlan_ids:
951 get_input: perimeta_untrusted_vlan_ids
953 get_input: shared_int_ha_net_id
955 get_input: ssc_b_int_ha_ip_0
957 get_input: ssc_mgmt_vip_0
958 service_template_filter:
959 substitute_service_template: module_1_perimeta_swmu_a_childServiceTemplate.yaml
961 get_input: ssc_a_trusted_ip_0
963 get_input: shared_perimeta_keypair
967 get_input: availability_zone_0
969 get_input: ssc_trusted_vip_0
971 get_input: ssc_untrusted_vip_0
973 get_input: shared_perimeta_sec_groups
974 ssc_a_untrusted_v6_ip_0:
975 get_input: ssc_a_untrusted_v6_ip_0
976 perimeta_untrusted_num_vlans:
977 get_input: perimeta_untrusted_num_vlans
979 get_input: ssc_rf_vip_0
981 get_input: ssc_a_mgmt_ip_0
983 get_input: trusted_net_id
984 ssc_untrusted_parent_vip_0:
985 get_input: ssc_untrusted_parent_vip_0
986 ssc_untrusted_v6_vip_0:
987 get_input: ssc_untrusted_v6_vip_0
989 get_input: ssc_a_rf_ip_0
991 ssc_a_untrusted_parent_ip_0:
992 get_input: ssc_a_untrusted_parent_ip_0
993 perimeta_untrusted_vlan_networks:
994 get_input: perimeta_untrusted_vlan_networks
995 ssc_a_untrusted_ip_0:
996 get_input: ssc_a_untrusted_ip_0
998 get_input: ssc_image_name
1000 get_input: mgmt_net_id
1001 int_untrusted_parent_net_id:
1002 get_input: shared_int_untrusted_parent_net_id
1003 perimeta_flavor_name:
1004 get_input: ssc_flavor_name
1006 - link_perimeta_ssc_a_ha_0_port:
1007 capability: tosca.capabilities.network.Linkable
1008 node: shared_perimeta_internal_ha_net_0
1009 relationship: tosca.relationships.network.LinksTo
1010 - link_perimeta_ssc_a_untrusted_parent_0_port:
1011 capability: tosca.capabilities.network.Linkable
1012 node: shared_perimeta_int_untrusted_parent_net_0
1013 relationship: tosca.relationships.network.LinksTo
1014 - link_perimeta_ssc_a_unused_0_port:
1015 capability: tosca.capabilities.network.Linkable
1016 node: shared_perimeta_unused_net_0
1017 relationship: tosca.relationships.network.LinksTo
1020 type: tosca.artifacts.Deployment
1021 file: ../Artifacts/ssc_a_template.json
1022 shared_perimeta_rsg:
1023 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1027 template: $VNF_NAME_shared_perimeta_RSG
1031 description: Security Group for Perimeta networks
1035 remote_ip_prefix: 0.0.0.0/0
1036 port_range_max: 65535
1041 remote_ip_prefix: 0.0.0.0/0
1042 port_range_max: 65535
1047 remote_ip_prefix: 0.0.0.0/0
1051 remote_ip_prefix: ::/0
1055 remote_ip_prefix: ::/0
1056 port_range_max: 65535
1061 remote_ip_prefix: ::/0
1062 port_range_max: 65535
1067 remote_ip_prefix: 0.0.0.0/0
1068 port_range_max: 65535
1073 remote_ip_prefix: 0.0.0.0/0
1074 port_range_max: 65535
1079 remote_ip_prefix: 0.0.0.0/0
1083 remote_ip_prefix: ::/0
1087 remote_ip_prefix: ::/0
1088 port_range_max: 65535
1093 remote_ip_prefix: ::/0
1094 port_range_max: 65535
1097 shared_perimeta_unused_net_0:
1098 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1104 template: $VF_NAME_int_unused_net
1109 shared_perimeta_unused_net_0_subnet:
1116 capability: tosca.capabilities.Node
1117 node: shared_perimeta_unused_net_0
1118 relationship: tosca.relationships.DependsOn
1120 type: org.openecomp.resource.abstract.nodes.heat.module_1_perimeta_swmu_b_child
1125 get_input: vf_module_id
1126 int_ha_network_plen:
1127 get_input: shared_int_ha_net_prefix_len_v4
1128 perimeta_server_group:
1129 get_input: shared_perimeta_ssc_server_group
1131 get_input: shared_ssc_unused_net_id
1133 get_input: ssc_b_name_0
1135 get_input: ssc_a_int_ha_ip_0
1136 ssc_b_untrusted_ip_0:
1137 get_input: ssc_b_untrusted_ip_0
1139 get_input: ssc_b_mgmt_ip_0
1140 ssc_b_untrusted_parent_ip_0:
1141 get_input: ssc_b_untrusted_parent_ip_0
1144 perimeta_untrusted_vlan_ids:
1145 get_input: perimeta_untrusted_vlan_ids
1147 get_input: shared_int_ha_net_id
1149 get_input: ssc_b_int_ha_ip_0
1151 get_input: ssc_mgmt_vip_0
1152 service_template_filter:
1153 substitute_service_template: module_1_perimeta_swmu_b_childServiceTemplate.yaml
1155 get_input: shared_perimeta_keypair
1158 availability_zone_1:
1159 get_input: availability_zone_1
1161 get_input: ssc_trusted_vip_0
1162 ssc_untrusted_vip_0:
1163 get_input: ssc_untrusted_vip_0
1164 perimeta_sec_groups:
1165 get_input: shared_perimeta_sec_groups
1166 perimeta_untrusted_num_vlans:
1167 get_input: perimeta_untrusted_num_vlans
1169 get_input: ssc_rf_vip_0
1171 get_input: ssc_b_trusted_ip_0
1173 get_input: trusted_net_id
1174 ssc_untrusted_parent_vip_0:
1175 get_input: ssc_untrusted_parent_vip_0
1176 ssc_untrusted_v6_vip_0:
1177 get_input: ssc_untrusted_v6_vip_0
1178 ssc_b_untrusted_v6_ip_0:
1179 get_input: ssc_b_untrusted_v6_ip_0
1181 perimeta_untrusted_vlan_networks:
1182 get_input: perimeta_untrusted_vlan_networks
1183 perimeta_image_name:
1184 get_input: ssc_image_name
1186 get_input: ssc_b_rf_ip_0
1188 get_input: mgmt_net_id
1189 int_untrusted_parent_net_id:
1190 get_input: shared_int_untrusted_parent_net_id
1191 perimeta_flavor_name:
1192 get_input: ssc_flavor_name
1194 - link_perimeta_ssc_b_untrusted_parent_0_port:
1195 capability: tosca.capabilities.network.Linkable
1196 node: shared_perimeta_int_untrusted_parent_net_0
1197 relationship: tosca.relationships.network.LinksTo
1198 - link_perimeta_ssc_b_unused_0_port:
1199 capability: tosca.capabilities.network.Linkable
1200 node: shared_perimeta_unused_net_0
1201 relationship: tosca.relationships.network.LinksTo
1202 - link_perimeta_ssc_b_ha_0_port:
1203 capability: tosca.capabilities.network.Linkable
1204 node: shared_perimeta_internal_ha_net_0
1205 relationship: tosca.relationships.network.LinksTo
1206 shared_perimeta_int_untrusted_parent_net_0:
1207 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1213 template: $VF_NAME_int_untrusted_parent_net
1218 shared_perimeta_int_untrusted_parent_net_0_subnet:
1225 capability: tosca.capabilities.Node
1226 node: shared_perimeta_int_untrusted_parent_net_0
1227 relationship: tosca.relationships.DependsOn
1229 base_perimeta_deployment_create_group:
1230 type: org.openecomp.groups.heat.HeatStack
1232 heat_file: ../Artifacts/base_perimeta_deployment_create.yaml
1234 HOT template to instantiate base shared resources for a Perimeta deployment
1236 - shared_perimeta_internal_ha_net_0
1237 - shared_perimeta_rsg
1238 - shared_perimeta_unused_net_0
1239 - shared_perimeta_int_untrusted_parent_net_0
1240 module_2_perimeta_rtp_msc_a_group:
1241 type: org.openecomp.groups.heat.HeatStack
1243 heat_file: ../Artifacts/module_2_perimeta_rtp_msc_a.yaml
1245 HOT template to instantiate an A side Perimeta RTP MSC and optionally partner it with the corresponding B side
1247 - perimeta_rtp_msc_a
1248 module_1_perimeta_ssc_b_group:
1249 type: org.openecomp.groups.heat.HeatStack
1251 heat_file: ../Artifacts/module_1_perimeta_ssc_b.yaml
1252 description: "HOT template to instantiate an B side Perimeta SSC \n"
1255 shared_perimeta_ssc_server_gp_group:
1256 type: tosca.groups.Root
1259 module_2_perimeta_rtp_msc_b_group:
1260 type: org.openecomp.groups.heat.HeatStack
1262 heat_file: ../Artifacts/module_2_perimeta_rtp_msc_b.yaml
1263 description: "HOT template to instantiate an B side Perimeta RTP MSC \n"
1265 - perimeta_rtp_msc_b
1266 module_1_perimeta_ssc_a_group:
1267 type: org.openecomp.groups.heat.HeatStack
1269 heat_file: ../Artifacts/module_1_perimeta_ssc_a.yaml
1271 HOT template to instantiate an A side Perimeta SSC and optionally partner it with the corresponding B side
1275 shared_int_ha_net_prefix_len_v4:
1276 description: HA internal network IPv4 prefix length
1278 get_input: perimeta_int_ha_net_prefix_len_v4
1279 shared_perimeta_keypair:
1280 description: SSH keypair for deployment
1281 value: UNSUPPORTED_RESOURCE_shared_perimeta_keypair
1282 shared_perimeta_rtp_msc_server_groups:
1283 description: Perimeta RTP MSC Server groups
1288 - shared_perimeta_rtp_msc_server_gps
1291 shared_perimeta_ssc_server_gp_policy:
1292 type: org.openecomp.policies.placement.Antilocate
1296 template: $VNF_NAME_shared_ssc_RSG_name_0
1300 container_type: host
1302 - shared_perimeta_ssc_server_gp_group