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
19 - module_1_perimeta_ssc_a
21 param_name: ssc_a_name_0
23 description: Name of VM A of SSC
25 - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,29}$'
31 type: org.openecomp.annotations.Source
34 - module_2_perimeta_rtp_msc_a
35 - module_1_perimeta_ssc_a
37 param_name: mgmt_net_plen
39 description: Management network prefix length
49 type: org.openecomp.annotations.Source
52 - module_1_perimeta_ssc_b
54 param_name: ssc_b_name_0
56 description: Name of VM B of SSC
58 - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,29}$'
64 type: org.openecomp.annotations.Source
67 - module_1_perimeta_ssc_b
69 param_name: ssc_b_untrusted_ip_0
71 description: Fixed IPv4 address on Untrusted/access network for SSC B.
72 ssc_b_untrusted_parent_ip_0:
77 type: org.openecomp.annotations.Source
80 - module_1_perimeta_ssc_b
82 param_name: ssc_b_untrusted_parent_ip_0
84 description: Fixed IPv4 address on Untrusted/access parent network for SSC B.
85 perimeta_untrusted_vlan_ids:
90 type: org.openecomp.annotations.Source
93 - module_2_perimeta_rtp_msc_b
94 - module_1_perimeta_ssc_b
95 - module_2_perimeta_rtp_msc_a
96 - module_1_perimeta_ssc_a
98 param_name: perimeta_untrusted_vlan_ids
100 description: List of VLAN IDs to use on the untrusted/access network
103 ssc_json_radius_servername:
108 type: org.openecomp.annotations.Source
111 - module_1_perimeta_ssc_a
113 param_name: ssc_json_radius_servername
115 description: IP Address or hostname of RADIUS server
121 type: org.openecomp.annotations.Source
124 - module_1_perimeta_ssc_b
125 - module_1_perimeta_ssc_a
127 param_name: ssc_mgmt_vip_0
129 description: Management virtual IP address to use for SSC.
130 rtp_msc_json_use_radius_authentication:
135 type: org.openecomp.annotations.Source
138 - module_2_perimeta_rtp_msc_a
140 param_name: rtp_msc_json_use_radius_authentication
142 description: Json prefix, used to indicate if user account authentication is done externally through Radius
146 - '// not using Radius '
152 type: org.openecomp.annotations.Source
155 - module_1_perimeta_ssc_b
156 - module_1_perimeta_ssc_a
158 param_name: ssc_trusted_vip_0
160 description: Virtual IPv4 address on Trusted/core network for SSC.
166 type: org.openecomp.annotations.Source
169 - module_1_perimeta_ssc_b
170 - module_1_perimeta_ssc_a
172 param_name: ssc_untrusted_vip_0
174 description: Virtual IPv4 address on Untrusted/access network for SSC.
175 perimeta_untrusted_num_vlans:
180 type: org.openecomp.annotations.Source
183 - module_2_perimeta_rtp_msc_b
184 - module_1_perimeta_ssc_b
185 - module_2_perimeta_rtp_msc_a
186 - module_1_perimeta_ssc_a
188 param_name: perimeta_untrusted_num_vlans
190 description: number of VLANs to connect to the untrusted/access interface
200 type: org.openecomp.annotations.Source
203 - module_2_perimeta_rtp_msc_b
204 - module_2_perimeta_rtp_msc_a
206 param_name: rtp_msc_mgmt_vips
208 description: List of management virtual IP addresses to use for RTP MSC.
216 type: org.openecomp.annotations.Source
219 - module_1_perimeta_ssc_a
221 param_name: ssc_a_json_prefix
223 description: Json prefix, used to create the correct json file depending on the operation being performed
228 - '// healing, not required '
229 rtp_msc_a_untrusted_parent_ips:
234 type: org.openecomp.annotations.Source
237 - module_2_perimeta_rtp_msc_a
239 param_name: rtp_msc_a_untrusted_parent_ips
241 description: List of fixed IPv4 addresses on Untrusted/access parent network for RTP MSC A.
249 type: org.openecomp.annotations.Source
252 - module_1_perimeta_ssc_b
254 param_name: ssc_b_trusted_ip_0
256 description: Fixed IPv4 address on Trusted/core network for SSC B.
257 shared_perimeta_ssc_server_group:
262 type: org.openecomp.annotations.Source
265 - module_1_perimeta_ssc_b
266 - module_1_perimeta_ssc_a
268 param_name: shared_perimeta_ssc_server_group
270 description: Server group to use for these VMs
271 ssc_json_radius_timeout:
276 type: org.openecomp.annotations.Source
279 - module_1_perimeta_ssc_a
281 param_name: ssc_json_radius_timeout
283 description: Timeout for connect requests to RADIUS server
288 rtp_msc_untrusted_vips:
293 type: org.openecomp.annotations.Source
296 - module_2_perimeta_rtp_msc_b
297 - module_2_perimeta_rtp_msc_a
299 param_name: rtp_msc_untrusted_vips
301 description: List of virtual IPv4 addresses on Untrusted/access network for RTP MSC.
304 rtp_msc_json_radius_servername:
309 type: org.openecomp.annotations.Source
312 - module_2_perimeta_rtp_msc_a
314 param_name: rtp_msc_json_radius_servername
316 description: IP Address or hostname of RADIUS server
322 type: org.openecomp.annotations.Source
325 - module_2_perimeta_rtp_msc_a
327 param_name: rtp_msc_vnfcnames
329 description: List of vnfc names of the RTP MSC. This is the name associated with the perimeta pair and corresponds to the VIP
337 type: org.openecomp.annotations.Source
340 - module_1_perimeta_ssc_b
341 - module_1_perimeta_ssc_a
343 param_name: ssc_image_name
345 description: Glance image to use for launching SSC Perimeta instances.
346 default: ISBC_SBC_v4.0.40_SU12.qcow2
349 perimeta_max_rtp_msc_count:
354 type: org.openecomp.annotations.Source
357 - base_perimeta_deployment_create
359 param_name: perimeta_max_rtp_msc_count
361 description: Max number of RTP MSCs in a site.
372 type: org.openecomp.annotations.Source
375 - module_2_perimeta_rtp_msc_b
376 - module_1_perimeta_ssc_b
377 - module_2_perimeta_rtp_msc_a
378 - module_1_perimeta_ssc_a
380 param_name: trusted_net_id
382 description: Network ID of Trusted/core network.
390 type: org.openecomp.annotations.Source
393 - module_2_perimeta_rtp_msc_a
394 - module_1_perimeta_ssc_a
396 param_name: ntp_server_ip_addrs
398 description: NTP server IPv4 addresses, separated by commas. These must be accessible from the management network
400 - pattern: ((?:\d{1,3}\.){3}\d{1,3},)*((?:\d{1,3}\.){3}\d{1,3})
401 rtp_msc_json_radius_default:
406 type: org.openecomp.annotations.Source
409 - module_2_perimeta_rtp_msc_a
411 param_name: rtp_msc_json_radius_default
413 description: Default authentication level for RADIUS users
426 type: org.openecomp.annotations.Source
429 - module_2_perimeta_rtp_msc_a
431 param_name: rtp_msc_a_vnfcnames
433 description: List of vnfc names of the A of RTP MSC
436 ssc_b_untrusted_v6_ip_0:
441 type: org.openecomp.annotations.Source
444 - module_1_perimeta_ssc_b
446 param_name: ssc_b_untrusted_v6_ip_0
448 description: Fixed IPv6 address on Untrusted/access network for SSC B.
454 type: org.openecomp.annotations.Source
457 - module_2_perimeta_rtp_msc_b
459 param_name: rtp_msc_b_index
461 description: Index of RTP MSC to instantiate / heal.
466 rtp_msc_untrusted_v6_vips:
471 type: org.openecomp.annotations.Source
474 - module_2_perimeta_rtp_msc_b
475 - module_2_perimeta_rtp_msc_a
477 param_name: rtp_msc_untrusted_v6_vips
479 description: List of virtual IPv6 addresses on Untrusted/access network for RTP MSC.
482 shared_ssc_unused_net_id:
487 type: org.openecomp.annotations.Source
490 - module_1_perimeta_ssc_b
491 - module_1_perimeta_ssc_a
493 param_name: shared_ssc_unused_net_id
495 description: Unused network ID
501 type: org.openecomp.annotations.Source
504 - module_1_perimeta_ssc_b
506 param_name: ssc_b_rf_ip_0
508 description: RF fixed IP address to use for SSC B.
509 rtp_msc_b_untrusted_parent_ips:
514 type: org.openecomp.annotations.Source
517 - module_2_perimeta_rtp_msc_b
519 param_name: rtp_msc_b_untrusted_parent_ips
521 description: List of fixed IPv4 addresses on Untrusted/access parent network for RTP MSC B.
529 type: org.openecomp.annotations.Source
532 - module_1_perimeta_ssc_b
533 - module_1_perimeta_ssc_a
535 param_name: ssc_flavor_name
537 description: Flavor to use for creating SSC VM instance
538 default: gv.c8r16d160
546 type: org.openecomp.annotations.Source
549 - module_2_perimeta_rtp_msc_b
550 - module_1_perimeta_ssc_b
551 - module_2_perimeta_rtp_msc_a
552 - module_1_perimeta_ssc_a
554 param_name: mgmt_net_id
556 description: Management network ID
559 ssc_json_radius_secret:
564 type: org.openecomp.annotations.Source
567 - module_1_perimeta_ssc_a
569 param_name: ssc_json_radius_secret
571 description: Shared secret to use for the RADIUS Server
577 type: org.openecomp.annotations.Source
580 - module_2_perimeta_rtp_msc_a
582 param_name: rtp_msc_a_names
584 description: List of names of VM A of RTP MSC
587 shared_int_ha_net_id:
592 type: org.openecomp.annotations.Source
595 - module_2_perimeta_rtp_msc_b
596 - module_1_perimeta_ssc_b
597 - module_2_perimeta_rtp_msc_a
598 - module_1_perimeta_ssc_a
600 param_name: shared_int_ha_net_id
602 description: HA network id
610 type: org.openecomp.annotations.Source
613 - module_1_perimeta_ssc_a
615 param_name: ssc_vnfcname_0
617 description: Name of vnfc of SSC. This is the name associated with the perimeta pair and corresponds to the VIP
619 - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,31}$'
620 rtp_msc_trusted_vips:
625 type: org.openecomp.annotations.Source
628 - module_2_perimeta_rtp_msc_b
629 - module_2_perimeta_rtp_msc_a
631 param_name: rtp_msc_trusted_vips
633 description: List of virtual IPv4 addresses on Trusted/core network for RTP MSC.
636 rtp_msc_json_radius_port:
641 type: org.openecomp.annotations.Source
644 - module_2_perimeta_rtp_msc_a
646 param_name: rtp_msc_json_radius_port
648 description: Port to use to connect to RADIUS server
658 type: org.openecomp.annotations.Source
661 - module_2_perimeta_rtp_msc_b
662 - module_1_perimeta_ssc_b
663 - module_2_perimeta_rtp_msc_a
664 - module_1_perimeta_ssc_a
666 param_name: vf_module_id
668 description: Unique ID for this VF Module instance
669 ssc_json_radius_port:
674 type: org.openecomp.annotations.Source
677 - module_1_perimeta_ssc_a
679 param_name: ssc_json_radius_port
681 description: Port to use to connect to RADIUS server
686 rtp_msc_b_untrusted_v6_ips:
691 type: org.openecomp.annotations.Source
694 - module_2_perimeta_rtp_msc_b
696 param_name: rtp_msc_b_untrusted_v6_ips
698 description: List of fixed IPv6 addresses on Untrusted/access network for RTP MSC B.
706 type: org.openecomp.annotations.Source
709 - module_2_perimeta_rtp_msc_b
710 - module_2_perimeta_rtp_msc_a
712 param_name: rtp_msc_b_mgmt_ips
714 description: List of management fixed IP addresses to use for RTP MSC B.
722 type: org.openecomp.annotations.Source
725 - module_1_perimeta_ssc_b
726 - module_1_perimeta_ssc_a
728 param_name: ssc_a_int_ha_ip_0
730 description: HA fixed IP address to use for SSC A.
736 type: org.openecomp.annotations.Source
739 - module_1_perimeta_ssc_b
740 - module_1_perimeta_ssc_a
742 param_name: ssc_b_mgmt_ip_0
744 description: Management fixed IP address to use for SSC B.
750 type: org.openecomp.annotations.Source
753 - module_2_perimeta_rtp_msc_b
754 - module_1_perimeta_ssc_b
755 - module_2_perimeta_rtp_msc_a
756 - module_1_perimeta_ssc_a
757 - base_perimeta_deployment_create
761 description: Unique name for this VNF instance
767 type: org.openecomp.annotations.Source
770 - module_2_perimeta_rtp_msc_b
771 - module_2_perimeta_rtp_msc_a
773 param_name: rtp_msc_flavor_name
775 description: Flavor to use for creating RTP MSC VM instance
776 default: gv.c8r16d160
779 perimeta_int_ha_net_prefix_v4:
784 type: org.openecomp.annotations.Source
787 - base_perimeta_deployment_create
789 param_name: perimeta_int_ha_net_prefix_v4
791 description: IPv4 subnet prefix for internal HA network
798 type: org.openecomp.annotations.Source
801 - module_2_perimeta_rtp_msc_b
803 param_name: rtp_msc_b_names
805 description: List of names of VM B of RTP MSC
808 rtp_msc_b_untrusted_ips:
813 type: org.openecomp.annotations.Source
816 - module_2_perimeta_rtp_msc_b
818 param_name: rtp_msc_b_untrusted_ips
820 description: List of fixed IPv4 addresses on Untrusted/access network for RTP MSC B.
828 type: org.openecomp.annotations.Source
831 - base_perimeta_deployment_create
833 param_name: perimeta_ssh_key
835 description: SSH public key
836 default: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXvSadEWp+nsz3gEAAAAAAAAAAbggQ3t06mqFIauHfUYMiKZ3EUX3jDFf/uGQoNsIZU6SNE/gl3tY4fFvO8Yzj8OY/vstHHvEadbY5aXNE6kd39ik20uRNbeZLT+pRllBwVKBSVnFqG3kBDvNWmBIenlPZzu3Ay0LYT/aDq6fZaz8Mqy8hzhpAAAAAAAAAAEmS/ESYY4UMs/aF2fVGmCLqudSjLpSsyD8lXag2dmeiT7cTdwRkgtDNTULXCPVucolVZwZF9BxXPNK++B+fL/ZY4MrXHXgZYGEElrMCFYkQFb3jQv3XQtxZ6gVByrzgGc9eiU7tkCgY2cVfb22iIs9n Generated-by-Nova
842 type: org.openecomp.annotations.Source
845 - module_2_perimeta_rtp_msc_a
847 param_name: rtp_msc_a_index
849 description: Index of RTP MSC to instantiate / heal.
859 type: org.openecomp.annotations.Source
862 - module_2_perimeta_rtp_msc_a
864 param_name: rtp_msc_json_v41
866 description: Json prefix, used to ensure that the json tags will be recognised by the server loading them
871 - '// older perimeta, parameter not required '
872 shared_perimeta_rtp_msc_server_groups:
877 type: org.openecomp.annotations.Source
880 - module_2_perimeta_rtp_msc_b
881 - module_2_perimeta_rtp_msc_a
883 param_name: shared_perimeta_rtp_msc_server_groups
885 description: Server group to use for these VMs
888 rtp_msc_a_json_prefix:
893 type: org.openecomp.annotations.Source
896 - module_2_perimeta_rtp_msc_a
898 param_name: rtp_msc_a_json_prefix
900 description: Json prefix, used to create the correct json file depending on the operation being performed
905 - '// healing, not required '
911 type: org.openecomp.annotations.Source
914 - module_1_perimeta_ssc_b
915 - module_1_perimeta_ssc_a
917 param_name: ssc_b_int_ha_ip_0
919 description: HA fixed IP address to use for SSC B.
925 type: org.openecomp.annotations.Source
928 - module_2_perimeta_rtp_msc_a
930 param_name: rtp_msc_b_vnfcnames
932 description: List of vnfc names of VM B of RTP MSC
940 type: org.openecomp.annotations.Source
943 - module_1_perimeta_ssc_a
945 param_name: ssc_a_trusted_ip_0
947 description: Fixed IPv4 address on Trusted/core network for SSC A.
953 type: org.openecomp.annotations.Source
956 - module_2_perimeta_rtp_msc_b
957 - module_1_perimeta_ssc_b
958 - module_2_perimeta_rtp_msc_a
959 - module_1_perimeta_ssc_a
963 description: ID of VNF
969 type: org.openecomp.annotations.Source
972 - module_2_perimeta_rtp_msc_a
973 - module_1_perimeta_ssc_a
975 param_name: availability_zone_0
977 description: Availability zone for A instances.
983 type: org.openecomp.annotations.Source
986 - module_2_perimeta_rtp_msc_b
987 - module_1_perimeta_ssc_b
989 param_name: availability_zone_1
991 description: Availability zone for B instances.
992 perimeta_int_ha_net_prefix_len_v4:
997 type: org.openecomp.annotations.Source
1000 - base_perimeta_deployment_create
1002 param_name: perimeta_int_ha_net_prefix_len_v4
1004 description: Prefix length of subnet associated with internal HA network
1010 ssc_a_untrusted_v6_ip_0:
1015 type: org.openecomp.annotations.Source
1018 - module_1_perimeta_ssc_a
1020 param_name: ssc_a_untrusted_v6_ip_0
1022 description: Fixed IPv6 address on Untrusted/access network for SSC A.
1023 rtp_msc_untrusted_parent_vips:
1028 type: org.openecomp.annotations.Source
1031 - module_2_perimeta_rtp_msc_b
1032 - module_2_perimeta_rtp_msc_a
1034 param_name: rtp_msc_untrusted_parent_vips
1036 description: List of virtual IPv4 addresses on Untrusted/access parent network for RTP MSC.
1039 shared_int_ha_net_prefix_len_v4:
1044 type: org.openecomp.annotations.Source
1047 - module_2_perimeta_rtp_msc_b
1048 - module_1_perimeta_ssc_b
1049 - module_2_perimeta_rtp_msc_a
1050 - module_1_perimeta_ssc_a
1052 param_name: shared_int_ha_net_prefix_len_v4
1054 description: Prefix length of subnet associated with internal HA network
1064 type: org.openecomp.annotations.Source
1067 - module_1_perimeta_ssc_b
1068 - module_1_perimeta_ssc_a
1070 param_name: ssc_rf_vip_0
1072 description: RF virtual IP address to use for SSC.
1073 rtp_msc_a_int_ha_ips:
1078 type: org.openecomp.annotations.Source
1081 - module_2_perimeta_rtp_msc_b
1082 - module_2_perimeta_rtp_msc_a
1084 param_name: rtp_msc_a_int_ha_ips
1086 description: List of HA fixed IP addresses to use for RTP MSC A.
1089 shared_perimeta_keypair:
1094 type: org.openecomp.annotations.Source
1097 - module_2_perimeta_rtp_msc_b
1098 - module_1_perimeta_ssc_b
1099 - module_2_perimeta_rtp_msc_a
1100 - module_1_perimeta_ssc_a
1102 param_name: shared_perimeta_keypair
1104 description: Keypair to use for accessing this Perimeta instance
1105 shared_int_untrusted_parent_net_id:
1110 type: org.openecomp.annotations.Source
1113 - module_2_perimeta_rtp_msc_b
1114 - module_1_perimeta_ssc_b
1115 - module_2_perimeta_rtp_msc_a
1116 - module_1_perimeta_ssc_a
1118 param_name: shared_int_untrusted_parent_net_id
1120 description: untrusted parent network id
1126 type: org.openecomp.annotations.Source
1129 - module_1_perimeta_ssc_a
1131 param_name: ssc_a_vnfcname_0
1133 description: vnfc name of VM A of SSC
1135 - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,31}$'
1136 rtp_msc_json_radius_secret:
1141 type: org.openecomp.annotations.Source
1144 - module_2_perimeta_rtp_msc_a
1146 param_name: rtp_msc_json_radius_secret
1148 description: Shared secret to use for the RADIUS Server
1149 rtp_msc_b_trusted_ips:
1154 type: org.openecomp.annotations.Source
1157 - module_2_perimeta_rtp_msc_b
1159 param_name: rtp_msc_b_trusted_ips
1161 description: List of fixed IPv4 addresses on Trusted/core network for RTP MSC B.
1164 rtp_msc_a_trusted_ips:
1169 type: org.openecomp.annotations.Source
1172 - module_2_perimeta_rtp_msc_a
1174 param_name: rtp_msc_a_trusted_ips
1176 description: List of fixed IPv4 addresses on Trusted/core network for RTP MSC A.
1184 type: org.openecomp.annotations.Source
1187 - module_2_perimeta_rtp_msc_b
1188 - module_2_perimeta_rtp_msc_a
1190 param_name: rtp_msc_image_name
1192 description: Glance image to use for launching RTP MSC Perimeta instances.
1193 default: ISBC_SBC_v4.0.40_SU12.qcow2
1201 type: org.openecomp.annotations.Source
1204 - module_1_perimeta_ssc_a
1206 param_name: ssc_a_mgmt_ip_0
1208 description: Management fixed IP address to use for SSC A.
1209 ssc_untrusted_parent_vip_0:
1214 type: org.openecomp.annotations.Source
1217 - module_1_perimeta_ssc_b
1218 - module_1_perimeta_ssc_a
1220 param_name: ssc_untrusted_parent_vip_0
1222 description: Virtual IPv4 address on Untrusted/access parent network for SSC.
1223 rtp_msc_b_int_ha_ips:
1228 type: org.openecomp.annotations.Source
1231 - module_2_perimeta_rtp_msc_b
1232 - module_2_perimeta_rtp_msc_a
1234 param_name: rtp_msc_b_int_ha_ips
1236 description: List of HA fixed IP addresses to use for RTP MSC B.
1239 ssc_untrusted_v6_vip_0:
1244 type: org.openecomp.annotations.Source
1247 - module_1_perimeta_ssc_b
1248 - module_1_perimeta_ssc_a
1250 param_name: ssc_untrusted_v6_vip_0
1252 description: Virtual IPv6 address on Untrusted/access network for SSC.
1258 type: org.openecomp.annotations.Source
1261 - module_2_perimeta_rtp_msc_a
1263 param_name: rtp_msc_a_mgmt_ips
1265 description: List of management fixed IP addresses to use for RTP MSC A.
1268 rtp_msc_a_untrusted_ips:
1273 type: org.openecomp.annotations.Source
1276 - module_2_perimeta_rtp_msc_a
1278 param_name: rtp_msc_a_untrusted_ips
1280 description: List of fixed IPv4 addresses on Untrusted/access network for RTP MSC A.
1288 type: org.openecomp.annotations.Source
1291 - module_1_perimeta_ssc_a
1293 param_name: ssc_a_rf_ip_0
1295 description: RF fixed IP address to use for SSC A.
1296 ssc_json_use_radius_authentication:
1301 type: org.openecomp.annotations.Source
1304 - module_1_perimeta_ssc_a
1306 param_name: ssc_json_use_radius_authentication
1308 description: Json prefix, used to indicate if user account authentication is done externally through Radius
1312 - '// not using Radius '
1313 ssc_a_untrusted_parent_ip_0:
1318 type: org.openecomp.annotations.Source
1321 - module_1_perimeta_ssc_a
1323 param_name: ssc_a_untrusted_parent_ip_0
1325 description: Fixed IPv4 address on Untrusted/access parent network for SSC A.
1326 perimeta_untrusted_vlan_networks:
1331 type: org.openecomp.annotations.Source
1334 - module_2_perimeta_rtp_msc_b
1335 - module_1_perimeta_ssc_b
1336 - module_2_perimeta_rtp_msc_a
1337 - module_1_perimeta_ssc_a
1339 param_name: perimeta_untrusted_vlan_networks
1341 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.
1344 ssc_a_untrusted_ip_0:
1349 type: org.openecomp.annotations.Source
1352 - module_1_perimeta_ssc_a
1354 param_name: ssc_a_untrusted_ip_0
1356 description: Fixed IPv4 address on Untrusted/access network for SSC A.
1357 rtp_msc_a_untrusted_v6_ips:
1362 type: org.openecomp.annotations.Source
1365 - module_2_perimeta_rtp_msc_a
1367 param_name: rtp_msc_a_untrusted_v6_ips
1369 description: List of fixed IPv6 addresses on Untrusted/access network for RTP MSC A.
1372 mgmt_net_default_gateway:
1377 type: org.openecomp.annotations.Source
1380 - module_2_perimeta_rtp_msc_a
1381 - module_1_perimeta_ssc_a
1383 param_name: mgmt_net_default_gateway
1385 description: Default gateway for management network
1386 rtp_msc_json_radius_timeout:
1391 type: org.openecomp.annotations.Source
1394 - module_2_perimeta_rtp_msc_a
1396 param_name: rtp_msc_json_radius_timeout
1398 description: Timeout for connect requests to RADIUS server
1408 type: org.openecomp.annotations.Source
1411 - module_1_perimeta_ssc_a
1413 param_name: ssc_b_vnfcname_0
1415 description: vnfc name of VM B of SSC
1417 - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,31}$'
1423 type: org.openecomp.annotations.Source
1426 - module_1_perimeta_ssc_a
1428 param_name: ssc_json_v41
1430 description: Json prefix, used to ensure that the json tags will be recognised by the server loading them
1435 - '// older perimeta, parameter not required '
1436 ssc_json_radius_default:
1441 type: org.openecomp.annotations.Source
1444 - module_1_perimeta_ssc_a
1446 param_name: ssc_json_radius_default
1448 description: Default authentication level for RADIUS users
1456 shared_perimeta_sec_groups:
1461 type: org.openecomp.annotations.Source
1464 - module_2_perimeta_rtp_msc_b
1465 - module_1_perimeta_ssc_b
1466 - module_2_perimeta_rtp_msc_a
1467 - module_1_perimeta_ssc_a
1469 param_name: shared_perimeta_sec_groups
1471 description: List of security groups to add on all interfaces.
1476 type: org.openecomp.resource.abstract.nodes.heat.module_2_perimeta_sw_a_child
1481 get_input: vf_module_id
1482 int_ha_network_plen:
1483 get_input: shared_int_ha_net_prefix_len_v4
1489 - rtp_msc_a_template
1492 get_input: rtp_msc_json_radius_servername
1493 $REMOTE_MGMT_IP_ADDR:
1495 - rtp_msc_b_mgmt_ips
1496 - get_input: rtp_msc_a_index
1500 - get_input: rtp_msc_a_index
1501 $LOCAL_MGMT_IP_ADDR:
1503 - rtp_msc_a_mgmt_ips
1504 - get_input: rtp_msc_a_index
1505 $MGMT_NETWORK_DEFAULT_GATEWAY:
1506 get_input: mgmt_net_default_gateway
1508 get_input: rtp_msc_json_radius_default
1509 $COMPLETION_PARAMS: ''
1511 get_input: rtp_msc_json_radius_port
1512 $NTP_SERVER_IP_ADDRS:
1513 get_input: ntp_server_ip_addrs
1514 $HEALING_OR_INSTANTIATION:
1515 get_input: rtp_msc_a_json_prefix
1517 get_input: rtp_msc_json_radius_secret
1519 get_input: rtp_msc_json_radius_timeout
1521 get_input: rtp_msc_json_v41
1525 - get_input: rtp_msc_a_index
1527 get_input: rtp_msc_json_use_radius_authentication
1529 get_input: mgmt_net_plen
1532 - rtp_msc_a_vnfcnames
1533 - get_input: rtp_msc_a_index
1536 - rtp_msc_b_vnfcnames
1537 - get_input: rtp_msc_a_index
1540 perimeta_untrusted_vlan_ids:
1541 get_input: perimeta_untrusted_vlan_ids
1543 get_input: shared_int_ha_net_id
1544 perimeta_instance_index:
1545 get_input: rtp_msc_a_index
1546 service_template_filter:
1547 substitute_service_template: module_2_perimeta_sw_a_childServiceTemplate.yaml
1549 get_input: shared_perimeta_keypair
1550 perimeta_server_groups:
1551 get_input: shared_perimeta_rtp_msc_server_groups
1554 availability_zone_0:
1555 get_input: availability_zone_0
1557 get_input: rtp_msc_mgmt_vips
1558 perimeta_sec_groups:
1559 get_input: shared_perimeta_sec_groups
1560 rtp_msc_untrusted_parent_vips:
1561 get_input: rtp_msc_untrusted_parent_vips
1562 perimeta_untrusted_num_vlans:
1563 get_input: perimeta_untrusted_num_vlans
1564 rtp_msc_a_int_ha_ips:
1565 get_input: rtp_msc_a_int_ha_ips
1566 rtp_msc_a_untrusted_parent_ips:
1567 get_input: rtp_msc_a_untrusted_parent_ips
1568 rtp_msc_a_trusted_ips:
1569 get_input: rtp_msc_a_trusted_ips
1570 rtp_msc_untrusted_vips:
1571 get_input: rtp_msc_untrusted_vips
1573 get_input: trusted_net_id
1574 rtp_msc_b_int_ha_ips:
1575 get_input: rtp_msc_b_int_ha_ips
1577 get_input: rtp_msc_a_mgmt_ips
1578 rtp_msc_a_untrusted_ips:
1579 get_input: rtp_msc_a_untrusted_ips
1581 rtp_msc_untrusted_v6_vips:
1582 get_input: rtp_msc_untrusted_v6_vips
1583 perimeta_untrusted_vlan_networks:
1584 get_input: perimeta_untrusted_vlan_networks
1585 rtp_msc_a_untrusted_v6_ips:
1586 get_input: rtp_msc_a_untrusted_v6_ips
1587 perimeta_image_name:
1588 get_input: rtp_msc_image_name
1590 get_input: mgmt_net_id
1591 int_untrusted_parent_net_id:
1592 get_input: shared_int_untrusted_parent_net_id
1594 get_input: rtp_msc_a_names
1595 perimeta_flavor_name:
1596 get_input: rtp_msc_flavor_name
1597 rtp_msc_trusted_vips:
1598 get_input: rtp_msc_trusted_vips
1600 - link_perimeta_rtp_msc_a_ha_0_port:
1601 capability: tosca.capabilities.network.Linkable
1602 node: shared_perimeta_internal_ha_net_0
1603 relationship: tosca.relationships.network.LinksTo
1604 - link_perimeta_rtp_msc_a_untrusted_parent_0_port:
1605 capability: tosca.capabilities.network.Linkable
1606 node: shared_perimeta_int_untrusted_parent_net_0
1607 relationship: tosca.relationships.network.LinksTo
1610 type: tosca.artifacts.Deployment
1611 file: ../Artifacts/rtp_msc_a_template.json
1612 shared_perimeta_internal_ha_net_0:
1613 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
1615 network_ipam_refs_data:
1616 - network_ipam_refs_data_ipam_subnets:
1617 - network_ipam_refs_data_ipam_subnets_enable_dhcp: false
1618 network_ipam_refs_data_ipam_subnets_subnet:
1619 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
1620 get_input: perimeta_int_ha_net_prefix_len_v4
1621 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
1622 get_input: perimeta_int_ha_net_prefix_v4
1625 template: $VF_NAME_int_ha_net_0
1630 - UNSUPPORTED_RESOURCE_perimeta_internal_ha_ipam_net_0
1632 type: org.openecomp.resource.abstract.nodes.heat.module_2_perimeta_sw_b_child
1637 get_input: vf_module_id
1638 int_ha_network_plen:
1639 get_input: shared_int_ha_net_prefix_len_v4
1640 rtp_msc_b_untrusted_v6_ips:
1641 get_input: rtp_msc_b_untrusted_v6_ips
1643 get_input: rtp_msc_b_mgmt_ips
1646 perimeta_untrusted_vlan_ids:
1647 get_input: perimeta_untrusted_vlan_ids
1649 get_input: rtp_msc_b_names
1650 rtp_msc_b_untrusted_ips:
1651 get_input: rtp_msc_b_untrusted_ips
1653 get_input: shared_int_ha_net_id
1654 perimeta_instance_index:
1655 get_input: rtp_msc_b_index
1656 service_template_filter:
1657 substitute_service_template: module_2_perimeta_sw_b_childServiceTemplate.yaml
1659 get_input: shared_perimeta_keypair
1660 perimeta_server_groups:
1661 get_input: shared_perimeta_rtp_msc_server_groups
1664 availability_zone_1:
1665 get_input: availability_zone_1
1667 get_input: rtp_msc_mgmt_vips
1668 perimeta_sec_groups:
1669 get_input: shared_perimeta_sec_groups
1670 rtp_msc_untrusted_parent_vips:
1671 get_input: rtp_msc_untrusted_parent_vips
1672 perimeta_untrusted_num_vlans:
1673 get_input: perimeta_untrusted_num_vlans
1674 rtp_msc_a_int_ha_ips:
1675 get_input: rtp_msc_a_int_ha_ips
1676 rtp_msc_b_trusted_ips:
1677 get_input: rtp_msc_b_trusted_ips
1678 rtp_msc_untrusted_vips:
1679 get_input: rtp_msc_untrusted_vips
1681 get_input: trusted_net_id
1682 rtp_msc_b_int_ha_ips:
1683 get_input: rtp_msc_b_int_ha_ips
1685 rtp_msc_untrusted_v6_vips:
1686 get_input: rtp_msc_untrusted_v6_vips
1687 perimeta_untrusted_vlan_networks:
1688 get_input: perimeta_untrusted_vlan_networks
1689 perimeta_image_name:
1690 get_input: rtp_msc_image_name
1691 rtp_msc_b_untrusted_parent_ips:
1692 get_input: rtp_msc_b_untrusted_parent_ips
1694 get_input: mgmt_net_id
1695 int_untrusted_parent_net_id:
1696 get_input: shared_int_untrusted_parent_net_id
1697 perimeta_flavor_name:
1698 get_input: rtp_msc_flavor_name
1699 rtp_msc_trusted_vips:
1700 get_input: rtp_msc_trusted_vips
1702 - link_perimeta_rtp_msc_b_ha_0_port:
1703 capability: tosca.capabilities.network.Linkable
1704 node: shared_perimeta_internal_ha_net_0
1705 relationship: tosca.relationships.network.LinksTo
1706 - link_perimeta_rtp_msc_b_untrusted_parent_0_port:
1707 capability: tosca.capabilities.network.Linkable
1708 node: shared_perimeta_int_untrusted_parent_net_0
1709 relationship: tosca.relationships.network.LinksTo
1711 type: org.openecomp.resource.abstract.nodes.heat.module_1_perimeta_swmu_a_child
1716 get_input: vf_module_id
1718 get_input: ssc_a_name_0
1719 int_ha_network_plen:
1720 get_input: shared_int_ha_net_prefix_len_v4
1721 perimeta_server_group:
1722 get_input: shared_perimeta_ssc_server_group
1724 get_input: shared_ssc_unused_net_id
1733 get_input: ssc_json_radius_servername
1734 $REMOTE_MGMT_IP_ADDR:
1735 get_input: ssc_b_mgmt_ip_0
1737 get_input: ssc_mgmt_vip_0
1738 $LOCAL_MGMT_IP_ADDR:
1739 get_input: ssc_a_mgmt_ip_0
1740 $MGMT_NETWORK_DEFAULT_GATEWAY:
1741 get_input: mgmt_net_default_gateway
1743 get_input: ssc_json_radius_default
1744 $COMPLETION_PARAMS: ''
1746 get_input: ssc_json_radius_port
1747 $NTP_SERVER_IP_ADDRS:
1748 get_input: ntp_server_ip_addrs
1749 $HEALING_OR_INSTANTIATION:
1750 get_input: ssc_a_json_prefix
1752 get_input: ssc_json_radius_secret
1754 get_input: ssc_json_radius_timeout
1756 get_input: ssc_json_v41
1758 get_input: ssc_vnfcname_0
1760 get_input: ssc_json_use_radius_authentication
1762 get_input: mgmt_net_plen
1764 get_input: ssc_a_vnfcname_0
1766 get_input: ssc_b_vnfcname_0
1768 get_input: ssc_a_int_ha_ip_0
1771 perimeta_untrusted_vlan_ids:
1772 get_input: perimeta_untrusted_vlan_ids
1774 get_input: shared_int_ha_net_id
1776 get_input: ssc_b_int_ha_ip_0
1778 get_input: ssc_mgmt_vip_0
1779 service_template_filter:
1780 substitute_service_template: module_1_perimeta_swmu_a_childServiceTemplate.yaml
1782 get_input: ssc_a_trusted_ip_0
1784 get_input: shared_perimeta_keypair
1787 availability_zone_0:
1788 get_input: availability_zone_0
1790 get_input: ssc_trusted_vip_0
1791 ssc_untrusted_vip_0:
1792 get_input: ssc_untrusted_vip_0
1793 perimeta_sec_groups:
1794 get_input: shared_perimeta_sec_groups
1795 ssc_a_untrusted_v6_ip_0:
1796 get_input: ssc_a_untrusted_v6_ip_0
1797 perimeta_untrusted_num_vlans:
1798 get_input: perimeta_untrusted_num_vlans
1800 get_input: ssc_rf_vip_0
1802 get_input: ssc_a_mgmt_ip_0
1804 get_input: trusted_net_id
1805 ssc_untrusted_parent_vip_0:
1806 get_input: ssc_untrusted_parent_vip_0
1807 ssc_untrusted_v6_vip_0:
1808 get_input: ssc_untrusted_v6_vip_0
1810 get_input: ssc_a_rf_ip_0
1812 ssc_a_untrusted_parent_ip_0:
1813 get_input: ssc_a_untrusted_parent_ip_0
1814 perimeta_untrusted_vlan_networks:
1815 get_input: perimeta_untrusted_vlan_networks
1816 ssc_a_untrusted_ip_0:
1817 get_input: ssc_a_untrusted_ip_0
1818 perimeta_image_name:
1819 get_input: ssc_image_name
1821 get_input: mgmt_net_id
1822 int_untrusted_parent_net_id:
1823 get_input: shared_int_untrusted_parent_net_id
1824 perimeta_flavor_name:
1825 get_input: ssc_flavor_name
1827 - link_perimeta_ssc_a_ha_0_port:
1828 capability: tosca.capabilities.network.Linkable
1829 node: shared_perimeta_internal_ha_net_0
1830 relationship: tosca.relationships.network.LinksTo
1831 - link_perimeta_ssc_a_untrusted_parent_0_port:
1832 capability: tosca.capabilities.network.Linkable
1833 node: shared_perimeta_int_untrusted_parent_net_0
1834 relationship: tosca.relationships.network.LinksTo
1835 - link_perimeta_ssc_a_unused_0_port:
1836 capability: tosca.capabilities.network.Linkable
1837 node: shared_perimeta_unused_net_0
1838 relationship: tosca.relationships.network.LinksTo
1841 type: tosca.artifacts.Deployment
1842 file: ../Artifacts/ssc_a_template.json
1843 shared_perimeta_rsg:
1844 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1848 template: $VNF_NAME_shared_perimeta_RSG
1852 description: Security Group for Perimeta networks
1856 remote_ip_prefix: 0.0.0.0/0
1857 port_range_max: 65535
1862 remote_ip_prefix: 0.0.0.0/0
1863 port_range_max: 65535
1868 remote_ip_prefix: 0.0.0.0/0
1872 remote_ip_prefix: ::/0
1876 remote_ip_prefix: ::/0
1877 port_range_max: 65535
1882 remote_ip_prefix: ::/0
1883 port_range_max: 65535
1888 remote_ip_prefix: 0.0.0.0/0
1889 port_range_max: 65535
1894 remote_ip_prefix: 0.0.0.0/0
1895 port_range_max: 65535
1900 remote_ip_prefix: 0.0.0.0/0
1904 remote_ip_prefix: ::/0
1908 remote_ip_prefix: ::/0
1909 port_range_max: 65535
1914 remote_ip_prefix: ::/0
1915 port_range_max: 65535
1918 shared_perimeta_unused_net_0:
1919 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1925 template: $VF_NAME_int_unused_net
1930 shared_perimeta_unused_net_0_subnet:
1937 capability: tosca.capabilities.Node
1938 node: shared_perimeta_unused_net_0
1939 relationship: tosca.relationships.DependsOn
1941 type: org.openecomp.resource.abstract.nodes.heat.module_1_perimeta_swmu_b_child
1946 get_input: vf_module_id
1947 int_ha_network_plen:
1948 get_input: shared_int_ha_net_prefix_len_v4
1949 perimeta_server_group:
1950 get_input: shared_perimeta_ssc_server_group
1952 get_input: shared_ssc_unused_net_id
1954 get_input: ssc_b_name_0
1956 get_input: ssc_a_int_ha_ip_0
1957 ssc_b_untrusted_ip_0:
1958 get_input: ssc_b_untrusted_ip_0
1960 get_input: ssc_b_mgmt_ip_0
1961 ssc_b_untrusted_parent_ip_0:
1962 get_input: ssc_b_untrusted_parent_ip_0
1965 perimeta_untrusted_vlan_ids:
1966 get_input: perimeta_untrusted_vlan_ids
1968 get_input: shared_int_ha_net_id
1970 get_input: ssc_b_int_ha_ip_0
1972 get_input: ssc_mgmt_vip_0
1973 service_template_filter:
1974 substitute_service_template: module_1_perimeta_swmu_b_childServiceTemplate.yaml
1976 get_input: shared_perimeta_keypair
1979 availability_zone_1:
1980 get_input: availability_zone_1
1982 get_input: ssc_trusted_vip_0
1983 ssc_untrusted_vip_0:
1984 get_input: ssc_untrusted_vip_0
1985 perimeta_sec_groups:
1986 get_input: shared_perimeta_sec_groups
1987 perimeta_untrusted_num_vlans:
1988 get_input: perimeta_untrusted_num_vlans
1990 get_input: ssc_rf_vip_0
1992 get_input: ssc_b_trusted_ip_0
1994 get_input: trusted_net_id
1995 ssc_untrusted_parent_vip_0:
1996 get_input: ssc_untrusted_parent_vip_0
1997 ssc_untrusted_v6_vip_0:
1998 get_input: ssc_untrusted_v6_vip_0
1999 ssc_b_untrusted_v6_ip_0:
2000 get_input: ssc_b_untrusted_v6_ip_0
2002 perimeta_untrusted_vlan_networks:
2003 get_input: perimeta_untrusted_vlan_networks
2004 perimeta_image_name:
2005 get_input: ssc_image_name
2007 get_input: ssc_b_rf_ip_0
2009 get_input: mgmt_net_id
2010 int_untrusted_parent_net_id:
2011 get_input: shared_int_untrusted_parent_net_id
2012 perimeta_flavor_name:
2013 get_input: ssc_flavor_name
2015 - link_perimeta_ssc_b_untrusted_parent_0_port:
2016 capability: tosca.capabilities.network.Linkable
2017 node: shared_perimeta_int_untrusted_parent_net_0
2018 relationship: tosca.relationships.network.LinksTo
2019 - link_perimeta_ssc_b_unused_0_port:
2020 capability: tosca.capabilities.network.Linkable
2021 node: shared_perimeta_unused_net_0
2022 relationship: tosca.relationships.network.LinksTo
2023 - link_perimeta_ssc_b_ha_0_port:
2024 capability: tosca.capabilities.network.Linkable
2025 node: shared_perimeta_internal_ha_net_0
2026 relationship: tosca.relationships.network.LinksTo
2027 shared_perimeta_int_untrusted_parent_net_0:
2028 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
2034 template: $VF_NAME_int_untrusted_parent_net
2039 shared_perimeta_int_untrusted_parent_net_0_subnet:
2046 capability: tosca.capabilities.Node
2047 node: shared_perimeta_int_untrusted_parent_net_0
2048 relationship: tosca.relationships.DependsOn
2050 base_perimeta_deployment_create_group:
2051 type: org.openecomp.groups.heat.HeatStack
2053 heat_file: ../Artifacts/base_perimeta_deployment_create.yaml
2055 HOT template to instantiate base shared resources for a Perimeta deployment
2057 - shared_perimeta_internal_ha_net_0
2058 - shared_perimeta_rsg
2059 - shared_perimeta_unused_net_0
2060 - shared_perimeta_int_untrusted_parent_net_0
2061 module_2_perimeta_rtp_msc_a_group:
2062 type: org.openecomp.groups.heat.HeatStack
2064 heat_file: ../Artifacts/module_2_perimeta_rtp_msc_a.yaml
2066 HOT template to instantiate an A side Perimeta RTP MSC and optionally partner it with the corresponding B side
2068 - perimeta_rtp_msc_a
2069 module_1_perimeta_ssc_b_group:
2070 type: org.openecomp.groups.heat.HeatStack
2072 heat_file: ../Artifacts/module_1_perimeta_ssc_b.yaml
2073 description: "HOT template to instantiate an B side Perimeta SSC \n"
2076 shared_perimeta_ssc_server_gp_group:
2077 type: tosca.groups.Root
2080 module_2_perimeta_rtp_msc_b_group:
2081 type: org.openecomp.groups.heat.HeatStack
2083 heat_file: ../Artifacts/module_2_perimeta_rtp_msc_b.yaml
2084 description: "HOT template to instantiate an B side Perimeta RTP MSC \n"
2086 - perimeta_rtp_msc_b
2087 module_1_perimeta_ssc_a_group:
2088 type: org.openecomp.groups.heat.HeatStack
2090 heat_file: ../Artifacts/module_1_perimeta_ssc_a.yaml
2092 HOT template to instantiate an A side Perimeta SSC and optionally partner it with the corresponding B side
2096 shared_int_ha_net_prefix_len_v4:
2097 description: HA internal network IPv4 prefix length
2099 get_input: perimeta_int_ha_net_prefix_len_v4
2100 shared_perimeta_keypair:
2101 description: SSH keypair for deployment
2102 value: UNSUPPORTED_RESOURCE_shared_perimeta_keypair
2103 shared_perimeta_rtp_msc_server_groups:
2104 description: Perimeta RTP MSC Server groups
2109 - shared_perimeta_rtp_msc_server_gps
2112 shared_perimeta_ssc_server_gp_policy:
2113 type: org.openecomp.policies.placement.Antilocate
2117 template: $VNF_NAME_shared_ssc_RSG_name_0
2121 container_type: host
2123 - shared_perimeta_ssc_server_gp_group