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: Unique ID for this VNF Module instance
20 description: comma delimited list of the UUIDs of the operator created IPv4 AVPN subnets
27 description: the UUID of the operator-created Internal network
29 - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}'
30 sbg_AVPN_vlan_tag_list:
34 description: comma delimited list of internal VLAN TAG(s) used by AVPN networks
41 description: The number of AVPN networks
50 description: Flavor to use for SC VM. Minimum 4 non-HT vCPU and 16GB RAM required
51 sbg_comte_floating_ip:
55 description: Moveable IP (VIP) for COM on the Internal network, IPv4. Don't deviate from default!
57 - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3}
62 description: comma delimited list of IPv4 addresses of SBG VMs on the Internal network. Don't deviate from the default values.
70 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.
77 description: comma delimited list of VM names assigned to System Controller VMs
84 description: Moveable IP (VIP) for NFS server on the Internal network, IPv4. Don't deviate from default!
86 - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3}
91 description: Moveable IP (VIP) for TFTP server on the Internal network, IPv4. Don't deviate from default!
93 - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3}
98 description: the UUID of the pre-created Cinder volume attached to SC-1 as root volume
100 - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}'
105 description: Unique ID for this VF instance
110 description: comma delimited list of the UUIDs of the operator-created AVPN networks
117 description: the UUID of the pre-created Cinder volume attached to SC-1 as tools volume
119 - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}'
124 description: First availability zone ID or Name.
125 sbg_internal_mac_addresses:
129 description: comma delimited list of MAC addresses for the VMs on the Internal network
133 sbg_pl_trunk_subport_avpn_group_0:
134 type: org.openecomp.resource.abstract.nodes.heat.DPA3_New_VNF_TSBGv_nested_AVPN_subport
139 get_input: avpn_net_id
140 service_template_filter:
141 substitute_service_template: DPA3_New_VNF_TSBGv_nested_AVPN_subportServiceTemplate.yaml
143 get_input: sbg_AVPN_count
145 nested_sbg_AVPN_vlan_tag_list:
146 get_input: sbg_AVPN_vlan_tag_list
147 nested_sbg_avpn_ip_0:
151 nested_avpn_subnet_id:
152 get_input: avpn_subnet_id
153 nested_sbg_AVPN_counter:
156 - service_template_filter
159 type: org.openecomp.resource.abstract.nodes.sbg_sc
163 port_sbg_sc_internal_0_port_mac_requirements:
170 compute_sbg_sc_config_drive:
172 port_sbg_sc_internal_0_port_allowed_address_pairs:
174 get_input: sbg_nfs_floating_ip
176 get_input: sbg_comte_floating_ip
178 get_input: sbg_boot_floating_ip
179 port_sbg_sc_internal_0_port_ip_requirements:
183 floating_ip_count_required:
185 compute_sbg_sc_metadata:
187 get_input: vf_module_id
190 port_sbg_sc_internal_0_port_fixed_ips:
195 port_sbg_sc_internal_0_port_network_role_tag: internal
197 get_input: sbg_sc_flavor_name
198 port_sbg_sc_internal_0_port_replacement_policy:
200 port_sbg_sc_internal_0_port_network:
201 - get_input: internal_net_id
202 port_sbg_sc_internal_0_port_mac_address:
204 - sbg_internal_mac_addresses
206 compute_sbg_sc_availability_zone:
207 - get_input: availability_zone_0
208 compute_sbg_sc_user_data_format:
210 service_template_filter:
211 substitute_service_template: Nested_sbg_scServiceTemplate.yaml
216 - service_template_filter
219 DPA3_New_VNF_TSBGv_base_group:
220 type: org.openecomp.groups.heat.HeatStack
222 heat_file: ../Artifacts/DPA3_New_VNF_TSBGv_base.yaml
224 SC1, SC2, PL3 and PL4. This is the main template, to be used to create an initial stack, with 1 mated pair
226 - sbg_pl_trunk_subport_avpn_group_0