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 file: openecomp/_index.yml
18 description: flavor name of PD instance
21 label: csb ineternal cidr
25 description: csb internal cidr
26 availabilityzone_name:
27 label: availabilityzone name
31 description: availabilityzone name
33 template_PortTuple_LB1:
38 lb_st_interface_type_oam:
58 packet_internal_network_name:
59 label: packet internal network name
63 description: name of the network
65 label: OAM flavor name
69 description: flavor name of OAM instance
76 description: PD image name
78 packet_mirror_network_name:
79 label: packet mirror network name
83 description: name of the network
86 label: PD server names
90 description: name of the PD instance
101 description: volume type
102 default: volume_type_1
108 pd_port_fixed_ips_address:
118 virtual_ipv6_address:
128 pd01_cinder_volume_size:
133 description: volume size
135 pd_port_fixed_ips_subnet:
141 label: oam network name
145 description: name of the oam network
146 default: oam_protected_net_0
147 lb_st_interface_vlan_tag_oam:
153 packet_mirror_network:
154 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
157 get_input: packet_mirror_network_name
159 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
162 get_input: nems_traffic_name
164 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
167 get_input: pd01_volume_type
168 size: '(get_input : pd01_cinder_volume_size) * 1024'
170 type: org.openecomp.resource.abstract.nodes.pd_server
174 port_pd01_port_0_mac_requirements:
177 port_pd01_port_0_ip_requirements:
181 floating_ip_count_required:
183 port_pd01_port_0_replacement_policy:
186 get_input: pd_flavor_name
187 port_template_VMInt_OAM_lb_internal_VMI_name:
188 - template_VMInt_OAM_lb_NAME
190 get_input: pd_image_name
191 port_pd01_port_2_mac_requirements:
194 port_pd01_port_1_network:
195 - packet_internal_network
196 port_template_VMInt_OAM_lb_internal_VMI_virtual_network_refs:
200 port_pd01_port_2_replacement_policy:
202 port_pd01_port_1_replacement_policy:
204 port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_mac_addresses:
205 - - get_input: mac_address
206 port_template_VMInt_OAM_lb_internal_VMI_port_tuple_refs:
207 - - get_input: template_PortTuple_LB1
208 port_template_VMInt_OAM_lb_internal_VMI_security_group_refs:
209 - - get_input: oam_sec_group_name
210 compute_pd_server_contrail_service_instance_ind:
212 port_pd01_port_0_network:
213 - packet_mirror_network
214 compute_pd_server_availability_zone:
215 - get_input: availabilityzone_name
216 compute_pd_server_name:
220 compute_pd_server_user_data_format:
222 port_pd01_port_2_ip_requirements:
226 floating_ip_count_required:
228 port_pd01_port_1_ip_requirements:
232 floating_ip_count_required:
234 port_pd01_port_1_mac_requirements:
237 service_template_filter:
238 substitute_service_template: Nested_pd_serverServiceTemplate.yaml
243 - service_template_filter
246 - dependency_pd_server:
247 capability: tosca.capabilities.Node
248 node: packet_mirror_network
249 relationship: tosca.relationships.DependsOn
250 - link_pd_server_pd01_port_0:
251 capability: tosca.capabilities.network.Linkable
252 node: packet_mirror_network
253 relationship: tosca.relationships.network.LinksTo
254 - link_pd_server_pd01_port_1:
255 capability: tosca.capabilities.network.Linkable
256 node: packet_internal_network
257 relationship: tosca.relationships.network.LinksTo
258 - link_pd_server_template_VMInt_OAM_lb_internal_VMI:
259 capability: tosca.capabilities.network.Linkable
261 relationship: tosca.relationships.network.LinksTo
262 - local_storage_pd_server:
263 capability: tosca.capabilities.Attachment
265 relationship: pd01_volume_attachment
266 template_VMInt_OAM_lb_external_VMI:
267 type: org.openecomp.resource.cp.v2.extVirtualMachineInterfaceCP
269 name: template_VMInt_OAM_lb_NAME
271 - get_input: oam_sec_group_name
272 virtual_machine_interface_properties:
273 service_interface_type:
274 get_input: lb_st_interface_type_oam
276 - get_input: template_PortTuple_LB1
277 virtual_machine_interface_allowed_address_pairs:
278 allowed_address_pair:
279 - address_mode: active-standby
282 get_input: virtual_ip_address
285 get_input: mac_address
286 - address_mode: active-standby
289 get_input: virtual_ipv6_address
292 get_input: mac_address
293 virtual_machine_interface_mac_addresses:
294 - get_input: mac_address
304 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
306 replacement_policy: AUTO
311 floating_ip_count_required:
316 network: packet_internal_network
319 capability: tosca.capabilities.network.Linkable
320 node: packet_internal_network
321 relationship: tosca.relationships.network.LinksTo
323 type: org.openecomp.resource.cp.v2.extNeutronCP
325 replacement_policy: AUTO
330 floating_ip_count_required:
343 packet_internal_network:
344 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
347 get_input: packet_internal_network_name
348 relationship_templates:
349 pd01_volume_attachment:
350 type: org.openecomp.relationships.VolumeAttachesTo
352 volume_id: pd01_volume
353 instance_uuid: abstract_pd_server
355 hot-mog-0108-bs1271_group:
356 type: org.openecomp.groups.heat.HeatStack
358 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
359 description: heat template that creates MOG stack
362 - packet_mirror_network
365 - packet_internal_network
366 - template_VMInt_OAM_lb_external_VMI