1 tosca_definitions_version: tosca_simple_yaml_1_0_0
6 file: CommonGlobalTypesServiceTemplate.yaml
7 - NovaServerGlobalTypes:
8 file: NovaServerGlobalTypesServiceTemplate.yaml
9 - NeutronPortGlobalTypes:
10 file: NeutronPortGlobalTypesServiceTemplate.yaml
11 - NeutronSecurityRulesGlobalTypes:
12 file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
13 - NeutronNetGlobalTypes:
14 file: NeutronNetGlobalTypesServiceTemplate.yaml
15 - CinderVolumeGlobalTypes:
16 file: CinderVolumeGlobalTypesServiceTemplate.yaml
17 - ContrailVirtualNetworkGlobalType:
18 file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
19 - ContrailNetworkRuleGlobalType:
20 file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
21 - AbstractSubstituteGlobalTypes:
22 file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
23 - ContrailV2VirtualMachineInterfaceGlobalType:
24 file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
25 - ContrailComputeGlobalTypes:
26 file: ContrailComputeGlobalTypesServiceTemplate.yaml
27 - ContrailPortGlobalTypes:
28 file: ContrailPortGlobalTypesServiceTemplate.yaml
29 - ContrailAbstractSubstituteGlobalTypes:
30 file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
31 - ContrailV2VirtualNetworkGlobalType:
32 file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
33 - ContrailV2NetworkRuleGlobalType:
34 file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
35 - ContrailV2VLANSubInterfaceGlobalType:
36 file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
37 - GlobalSubstitutionTypes:
38 file: GlobalSubstitutionTypesServiceTemplate.yaml
40 org.openecomp.resource.vfc.nodes.heat.abc:
41 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
42 org.openecomp.resource.vfc.nodes.heat.cmaui:
43 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
50 description: CMAUI1, CMAUI2 server names
57 description: UID of OAM network
62 description: Flavor for CMAUI server
63 template_PortTuple_LB1:
71 lb_st_interface_type_oam:
83 description: CMAUI1, CMAUI2 server names
89 description: not impotrtant
98 description: UID of OAM network
103 description: Image for CMAUI server
104 virtual_ipv6_address:
112 description: Flavor for CMAUI server
123 label: availabilityzone name
127 description: availabilityzone name
132 subinterface_name_prefix:
136 subinterface_instance_index:
148 description: Image for CMAUI server
150 template_VMInt_OAM_lb_1:
151 type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
154 - get_input: oam_sec_group_name
155 virtual_network_refs:
156 - get_input: shared_network_id1
157 virtual_machine_interface_properties:
158 virtual_machine_interface_properties_service_interface_type:
159 get_input: lb_st_interface_type_oam
161 - get_input: template_PortTuple_LB1
164 capability: tosca.capabilities.network.Bindable
166 relationship: tosca.relationships.network.BindsTo
167 template_VMInt_OAM_lb_2:
168 type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
171 - get_input: oam_sec_group_name
172 virtual_network_refs:
174 virtual_machine_interface_properties:
175 virtual_machine_interface_properties_service_interface_type:
176 get_input: lb_st_interface_type_oam
178 - get_input: template_PortTuple_LB1
181 capability: tosca.capabilities.network.Bindable
183 relationship: tosca.relationships.network.BindsTo
184 template_VMInt_OAM_lb_3:
185 type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
188 - get_input: oam_sec_group_name
189 virtual_network_refs:
191 - get_input: shared_network_id1
192 virtual_machine_interface_properties:
193 virtual_machine_interface_properties_service_interface_type:
194 get_input: lb_st_interface_type_oam
196 - get_input: template_PortTuple_LB1
199 capability: tosca.capabilities.network.Bindable
201 relationship: tosca.relationships.network.BindsTo
203 type: org.openecomp.resource.vfc.nodes.heat.cmaui
206 get_input: cmaui_flavor
208 get_input: availability_zone_0
210 get_input: cmaui_image
211 contrail_service_instance_ind: true
217 type: org.openecomp.resource.vfc.nodes.heat.abc
220 get_input: abc_flavor
222 get_input: availability_zone_0
230 type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
232 virtual_machine_interface_refs:
233 - template_VMInt_OAM_lb_3
239 get_input: subinterface_name_prefix
243 - get_input: subinterface_instance_index
244 virtual_network_refs:
246 - get_input: shared_network_id1
247 virtual_machine_interface_properties:
248 sub_interface_vlan_tag:
249 get_input: lb_st_vlan_type_oam
250 virtual_machine_interface_allowed_address_pairs:
251 allowed_address_pair:
252 - address_mode: active-standby
255 get_input: virtual_ip_address
258 get_input: mac_address
259 - address_mode: active-standby
262 get_input: virtual_ipv6_address
265 get_input: mac_address
266 virtual_machine_interface_mac_addresses:
268 - get_input: mac_address
271 capability: tosca.capabilities.network.Bindable
272 node: template_VMInt_OAM_lb_3
273 relationship: tosca.relationships.network.BindsTo
275 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
277 replacement_policy: AUTO
279 - get_input: security_group_name
289 capability: tosca.capabilities.network.Bindable
291 relationship: tosca.relationships.network.BindsTo
293 type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
295 virtual_machine_interface_refs:
296 - template_VMInt_OAM_lb_2
302 get_input: subinterface_name_prefix
306 - get_input: subinterface_instance_index
307 virtual_network_refs:
309 virtual_machine_interface_properties:
310 sub_interface_vlan_tag:
311 get_input: lb_st_vlan_type_oam
312 virtual_machine_interface_allowed_address_pairs:
313 allowed_address_pair:
314 - address_mode: active-standby
317 get_input: virtual_ip_address
320 get_input: mac_address
321 - address_mode: active-standby
324 get_input: virtual_ipv6_address
327 get_input: mac_address
328 virtual_machine_interface_mac_addresses:
330 - get_input: mac_address
333 capability: tosca.capabilities.network.Bindable
334 node: template_VMInt_OAM_lb_2
335 relationship: tosca.relationships.network.BindsTo
337 type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
339 virtual_machine_interface_refs:
340 - template_VMInt_OAM_lb_1
346 get_input: subinterface_name_prefix
350 - get_input: subinterface_instance_index
351 virtual_network_refs:
352 - get_input: shared_network_id1
353 virtual_machine_interface_properties:
354 sub_interface_vlan_tag:
355 get_input: lb_st_vlan_type_oam
356 virtual_machine_interface_allowed_address_pairs:
357 allowed_address_pair:
358 - address_mode: active-standby
361 get_input: virtual_ip_address
364 get_input: mac_address
365 - address_mode: active-standby
368 get_input: virtual_ipv6_address
371 get_input: mac_address
372 virtual_machine_interface_mac_addresses:
374 - get_input: mac_address
377 capability: tosca.capabilities.network.Bindable
378 node: template_VMInt_OAM_lb_1
379 relationship: tosca.relationships.network.BindsTo
382 type: org.openecomp.groups.heat.HeatStack
384 heat_file: ../Artifacts/nested1.yml
385 description: cmaui server template for vMMSC
387 - template_VMInt_OAM_lb_1
388 - template_VMInt_OAM_lb_2
389 - template_VMInt_OAM_lb_3
396 substitution_mappings:
397 node_type: org.openecomp.resource.abstract.nodes.heat.nested1
405 binding_template_VMInt_OAM_lb_2:
406 - template_VMInt_OAM_lb_2
408 binding_template_VMInt_OAM_lb_1:
409 - template_VMInt_OAM_lb_1
411 attachment_abc_port_1:
414 scalable_server_cmaui:
429 endpoint_server_cmaui:
435 binding_server_cmaui:
441 binding_template_VMInt_OAM_lb_3:
442 - template_VMInt_OAM_lb_3
445 link_template_VMInt_OAM_lb_1:
446 - template_VMInt_OAM_lb_1
448 local_storage_server_cmaui:
451 link_template_VMInt_OAM_lb_3:
452 - template_VMInt_OAM_lb_3
454 link_template_VMInt_OAM_lb_2:
455 - template_VMInt_OAM_lb_2
457 link_template_Vlan_1:
460 link_template_Vlan_2:
463 link_template_Vlan_3:
469 local_storage_server_abc: