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
39 description: Policy Name
40 st_static_routes_list:
44 description: List of static routes enabled-disabled
49 description: service type
50 st_service_interface_type_list:
54 description: List of interface types
59 description: service mode
60 Cricket_OCS_protected_net_id:
64 description: Name of Cricket OCS network
69 description: Name of OAM network
74 description: Start of dst port
84 description: availability zone
85 service_instance_name:
89 description: Service instance name
94 description: Indicates whether service scaling is enabled
99 description: maximum number of firewall instances for scaling
104 description: Start of src port
105 service_policy_direction:
109 description: Direction of Policy
114 description: Name of service template
123 HSL_direct_net_gateway:
127 description: HSL (Logging) network gateway address
140 description: Name of the image
145 description: List of shared ip enabled-disabled
146 Cricket_OCS_direct_net_id:
150 description: Name of Cricket OCS network
159 description: End of src port
164 description: End of dst port
169 description: Name of HSL (Logging) network
174 description: HSL (Logging) network address (CIDR notation)
177 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
180 get_input: HSL_direct_net_id
184 get_input: HSL_direct_net_cidr
186 get_input: HSL_direct_net_gateway
188 type: org.openecomp.resource.abstract.nodes.heat.service_template
195 get_input: availability_zone_1
198 service_template_filter:
199 substitute_service_template: service_instanceServiceTemplate.yaml
201 get_input: max_num_fw_instances
207 - get_input: st_static_routes_list
210 service_template_name:
212 service_interface_type_list:
214 - get_input: st_service_interface_type_list
219 get_input: network_param
220 service_instance_name:
221 get_input: service_instance_name
226 - get_input: st_shared_ip_list
231 capability: tosca.capabilities.Node
233 relationship: tosca.relationships.DependsOn
235 type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
241 get_input: start_src_ports
243 get_input: end_src_ports
250 get_input: Cricket_OCS_direct_net_id
253 get_input: start_dst_ports
255 get_input: end_dst_ports
258 get_input: Cricket_OCS_protected_net_id
260 get_input: service_policy_direction
262 get_input: service_policy_name
265 capability: tosca.capabilities.Node
266 node: service_instance
267 relationship: tosca.relationships.DependsOn
270 type: org.openecomp.groups.heat.HeatStack
272 heat_file: ../Artifacts/OCS-fw.yml
274 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.
279 substitution_mappings:
280 node_type: org.openecomp.resource.abstract.nodes.heat.OCS-fw
285 attachment_hsl_direct_net:
289 network_service_policy:
292 link_port_0_service_instance: