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 - DPA3_New_VNF_TSBGv_base
21 param_name: vf_module_id
23 description: Unique ID for this VNF Module instance
29 type: org.openecomp.annotations.Source
32 - DPA3_New_VNF_TSBGv_base
34 param_name: avpn_subnet_id
36 description: comma delimited list of the UUIDs of the operator created IPv4 AVPN subnets
44 type: org.openecomp.annotations.Source
47 - DPA3_New_VNF_TSBGv_base
49 param_name: internal_net_id
51 description: the UUID of the operator-created Internal network
53 - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}'
54 sbg_AVPN_vlan_tag_list:
59 type: org.openecomp.annotations.Source
62 - DPA3_New_VNF_TSBGv_base
64 param_name: sbg_AVPN_vlan_tag_list
66 description: comma delimited list of internal VLAN TAG(s) used by AVPN networks
74 type: org.openecomp.annotations.Source
77 - DPA3_New_VNF_TSBGv_base
79 param_name: sbg_AVPN_count
81 description: The number of AVPN networks
91 type: org.openecomp.annotations.Source
94 - DPA3_New_VNF_TSBGv_base
96 param_name: sbg_sc_flavor_name
98 description: Flavor to use for SC VM. Minimum 4 non-HT vCPU and 16GB RAM required
99 sbg_comte_floating_ip:
104 type: org.openecomp.annotations.Source
107 - DPA3_New_VNF_TSBGv_base
109 param_name: sbg_comte_floating_ip
111 description: Moveable IP (VIP) for COM on the Internal network, IPv4. Don't deviate from default!
113 - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3}
119 type: org.openecomp.annotations.Source
122 - DPA3_New_VNF_TSBGv_base
124 param_name: sbg_internal_ips
126 description: comma delimited list of IPv4 addresses of SBG VMs on the Internal network. Don't deviate from the default values.
134 type: org.openecomp.annotations.Source
137 - DPA3_New_VNF_TSBGv_base
139 param_name: sbg_avpn_ips
142 comma delimited list of IPv4 IPs to be used on AVPN networks. n*2 IP address expected where n is the number of PL VM pairs. The first two addresses are assigned to the first PL VM pair, second two IPs to the second PL VM pair, and so on. Note: this is true regardless of the number of AVPN networks and sbg_AVPN_count.
150 type: org.openecomp.annotations.Source
153 - DPA3_New_VNF_TSBGv_base
155 param_name: sbg_sc_names
157 description: comma delimited list of VM names assigned to System Controller VMs
165 type: org.openecomp.annotations.Source
168 - DPA3_New_VNF_TSBGv_base
170 param_name: sbg_nfs_floating_ip
172 description: Moveable IP (VIP) for NFS server on the Internal network, IPv4. Don't deviate from default!
174 - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3}
175 sbg_boot_floating_ip:
180 type: org.openecomp.annotations.Source
183 - DPA3_New_VNF_TSBGv_base
185 param_name: sbg_boot_floating_ip
187 description: Moveable IP (VIP) for TFTP server on the Internal network, IPv4. Don't deviate from default!
189 - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3}
195 type: org.openecomp.annotations.Source
198 - DPA3_New_VNF_TSBGv_base
200 param_name: sbg_sc_volume_id_0
202 description: the UUID of the pre-created Cinder volume attached to SC-1 as root volume
204 - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}'
210 type: org.openecomp.annotations.Source
213 - DPA3_New_VNF_TSBGv_base
217 description: Unique ID for this VF instance
223 type: org.openecomp.annotations.Source
226 - DPA3_New_VNF_TSBGv_base
228 param_name: avpn_net_id
230 description: comma delimited list of the UUIDs of the operator-created AVPN networks
238 type: org.openecomp.annotations.Source
241 - DPA3_New_VNF_TSBGv_base
243 param_name: sbg_sc_volume_id_1
245 description: the UUID of the pre-created Cinder volume attached to SC-1 as tools volume
247 - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}'
253 type: org.openecomp.annotations.Source
256 - DPA3_New_VNF_TSBGv_base
258 param_name: availability_zone_0
260 description: First availability zone ID or Name.
261 sbg_internal_mac_addresses:
266 type: org.openecomp.annotations.Source
269 - DPA3_New_VNF_TSBGv_base
271 param_name: sbg_internal_mac_addresses
273 description: comma delimited list of MAC addresses for the VMs on the Internal network
277 sbg_pl_trunk_subport_avpn_group_0:
278 type: org.openecomp.resource.abstract.nodes.heat.DPA3_New_VNF_TSBGv_nested_AVPN_subport
283 get_input: avpn_net_id
284 service_template_filter:
285 substitute_service_template: DPA3_New_VNF_TSBGv_nested_AVPN_subportServiceTemplate.yaml
287 get_input: sbg_AVPN_count
289 nested_sbg_AVPN_vlan_tag_list:
290 get_input: sbg_AVPN_vlan_tag_list
291 nested_sbg_avpn_ip_0:
295 nested_avpn_subnet_id:
296 get_input: avpn_subnet_id
297 nested_sbg_AVPN_counter:
300 - service_template_filter
303 type: org.openecomp.resource.abstract.nodes.sbg_sc
307 port_sbg_sc_internal_0_port_mac_requirements:
314 compute_sbg_sc_config_drive:
316 port_sbg_sc_internal_0_port_allowed_address_pairs:
318 get_input: sbg_nfs_floating_ip
320 get_input: sbg_comte_floating_ip
322 get_input: sbg_boot_floating_ip
323 port_sbg_sc_internal_0_port_ip_requirements:
327 floating_ip_count_required:
332 floating_ip_count_required:
334 compute_sbg_sc_metadata:
336 get_input: vf_module_id
339 port_sbg_sc_internal_0_port_fixed_ips:
344 port_sbg_sc_internal_0_port_network_role_tag: internal
346 get_input: sbg_sc_flavor_name
347 port_sbg_sc_internal_0_port_replacement_policy:
349 port_sbg_sc_internal_0_port_network:
350 - get_input: internal_net_id
351 port_sbg_sc_internal_0_port_mac_address:
353 - sbg_internal_mac_addresses
355 compute_sbg_sc_availability_zone:
356 - get_input: availability_zone_0
357 compute_sbg_sc_user_data_format:
359 port_sbg_sc_internal_0_port_subinterface_indicator:
361 service_template_filter:
362 substitute_service_template: Nested_sbg_scServiceTemplate.yaml
367 - service_template_filter
370 DPA3_New_VNF_TSBGv_base_group:
371 type: org.openecomp.groups.heat.HeatStack
373 heat_file: ../Artifacts/DPA3_New_VNF_TSBGv_base.yaml
375 SC1, SC2, PL3 and PL4. This is the main template, to be used to create an initial stack, with 1 mated pair
377 - sbg_pl_trunk_subport_avpn_group_0