1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 ContrailComputeGlobalTypes:
6 file: ContrailComputeGlobalTypesServiceTemplate.yaml
7 CinderVolumeGlobalTypes:
8 file: CinderVolumeGlobalTypesServiceTemplate.yaml
9 ContrailVirtualNetworkGlobalType:
10 file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
11 AbstractSubstituteGlobalTypes:
12 file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
13 ContrailPortGlobalTypes:
14 file: ContrailPortGlobalTypesServiceTemplate.yaml
15 GlobalSubstitutionTypes:
16 file: GlobalSubstitutionTypesServiceTemplate.yaml
17 NeutronPortGlobalTypes:
18 file: NeutronPortGlobalTypesServiceTemplate.yaml
19 NeutronNetGlobalTypes:
20 file: NeutronNetGlobalTypesServiceTemplate.yaml
22 file: CommonGlobalTypesServiceTemplate.yaml
23 ContrailAbstractSubstituteGlobalTypes:
24 file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
25 ContrailNetworkRuleGlobalType:
26 file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
27 NeutronSecurityRulesGlobalTypes:
28 file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
29 NovaServerGlobalTypes:
30 file: NovaServerGlobalTypesServiceTemplate.yaml
31 ContrailV2VirtualMachineInterfaceGlobalType:
32 file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
43 description: Policy Name
44 st_static_routes_list:
48 description: List of static routes enabled-disabled
53 description: service type
54 Internal2_forwarding_mode:
58 st_service_interface_type_list:
62 description: List of interface types
67 description: service mode
68 Cricket_OCS_protected_net_id:
72 description: Name of Cricket OCS network
77 description: Name of OAM network
82 description: Start of dst port
92 description: availability zone
97 service_instance_name:
101 description: Service instance name
106 description: Indicates whether service scaling is enabled
107 max_num_fw_instances:
111 description: maximum number of firewall instances for scaling
120 description: Start of src port
121 service_policy_direction:
125 description: Direction of Policy
130 description: Name of service template
143 HSL_direct_net_gateway:
147 description: HSL (Logging) network gateway address
160 description: Name of the image
165 description: List of shared ip enabled-disabled
166 Cricket_OCS_direct_net_id:
170 description: Name of Cricket OCS network
171 Internal1_forwarding_mode:
179 description: End of src port
184 description: End of dst port
189 description: Name of HSL (Logging) network
194 description: HSL (Logging) network address (CIDR notation)
197 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
200 get_input: Internal1_shared
202 get_input: Internal1_forwarding_mode
204 get_input: Internal2_net_name
206 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
209 get_input: Internal1_shared
211 get_input: Internal1_forwarding_mode
213 get_input: Internal1_net_name
215 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
218 get_input: Internal1_shared
220 get_input: Internal1_forwarding_mode
222 get_input: Internal2_net_name
224 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
227 get_input: HSL_direct_net_id
231 get_input: HSL_direct_net_cidr
233 get_input: HSL_direct_net_gateway
235 type: org.openecomp.resource.abstract.nodes.heat.service_template
242 get_input: availability_zone_1
245 service_template_filter:
246 substitute_service_template: service_instanceServiceTemplate.yaml
248 get_input: max_num_fw_instances
250 get_input: st_scaling
256 - get_input: st_static_routes_list
260 - get_input: st_static_routes_list
264 - get_input: st_static_routes_list
268 - get_input: st_static_routes_list
272 - get_input: st_static_routes_list
275 service_template_name:
277 service_interface_type_list:
279 - get_input: st_service_interface_type_list
283 - get_input: st_service_interface_type_list
287 - get_input: st_service_interface_type_list
291 - get_input: st_service_interface_type_list
295 - get_input: st_service_interface_type_list
300 get_input: hsl_direct_net1
302 get_input: hsl_direct_net2
304 get_input: hsl_direct_net3
306 get_input: hsl_direct_net4
307 - virtual_network: hsl_direct_net
308 service_instance_name:
309 get_input: service_instance_name
314 - get_input: st_shared_ip_list
318 - get_input: st_shared_ip_list
322 - get_input: st_shared_ip_list
326 - get_input: st_shared_ip_list
330 - get_input: st_shared_ip_list
335 capability: tosca.capabilities.network.Linkable
337 relationship: tosca.relationships.network.LinksTo
339 capability: tosca.capabilities.network.Linkable
341 relationship: tosca.relationships.network.LinksTo
343 capability: tosca.capabilities.network.Linkable
345 relationship: tosca.relationships.network.LinksTo
347 capability: tosca.capabilities.network.Linkable
349 relationship: tosca.relationships.network.LinksTo
351 capability: tosca.capabilities.Node
353 relationship: tosca.relationships.DependsOn
355 type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
361 get_input: start_src_ports
363 get_input: end_src_ports
370 get_input: Cricket_OCS_direct_net_id
373 get_input: start_dst_ports
375 get_input: end_dst_ports
378 get_input: Cricket_OCS_protected_net_id
380 get_input: service_policy_direction
382 get_input: service_policy_name
385 capability: tosca.capabilities.Node
386 node: service_instance
387 relationship: tosca.relationships.DependsOn
390 type: org.openecomp.groups.heat.HeatStack
392 heat_file: ../Artifacts/OCS-fw.yml
394 Based on the following reference for the HOT-DMZ-FW template: Version 3.5 8-10-2015 (Authors: Art Mishurov,am254u & Johhny Chen, jc3066) - HOT-DMZ-FW template that creates two DMZ networks (direct and protected) with a scaled out firewall service between the two.
400 type: org.openecomp.groups.heat.HeatStack
402 heat_file: ../Artifacts/network_base.yml
403 description: ASC External Networks Template