1 ##########################################################################
3 #==================LICENSE_START==========================================
6 # Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
8 # Licensed under the Apache License, Version 2.0 (the "License");
9 # you may not use this file except in compliance with the License.
10 # You may obtain a copy of the License at
11 # http://www.apache.org/licenses/LICENSE-2.0
13 # Unless required by applicable law or agreed to in writing, software
14 # distributed under the License is distributed on an "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 # See the License for the specific language governing permissions and
17 # limitations under the License.
19 #==================LICENSE_END============================================
21 # ECOMP is a trademark and service mark of AT&T Intellectual Property.
23 ##########################################################################
25 heat_template_version: 2013-05-23
27 description: Dummy heat template for vFirewall
38 label: Image name or ID
39 description: Image to be used for compute instance
43 description: Type of instance (flavor) to be used
46 label: Public network name or ID
47 description: Public network that enables remote connection to VNF
50 label: Unprotected private network name or ID
51 description: Private network that connects vPacketGenerator with vFirewall
52 int_private1_subnet_id:
54 label: Unprotected private subnetwork name or ID
55 description: Private subnetwork of the protected network
56 int_private1_net_cidr:
58 label: Unprotected private network CIDR
59 description: The CIDR of the unprotected private network
62 label: Protected private network name or ID
63 description: Private network that connects vFirewall with vSink
64 int_private2_subnet_id:
66 label: Protected private subnetwork name or ID
67 description: Private subnetwork of the unprotected network
68 int_private2_net_cidr:
70 label: Protected private network CIDR
71 description: The CIDR of the protected private network
74 label: ONAP management network name or ID
75 description: Private network that connects ONAP components and the VNF
76 onap_private_subnet_id:
78 label: ONAP management sub-network name or ID
79 description: Private sub-network that connects ONAP components and the VNF
80 onap_private_net_cidr:
82 label: ONAP private network CIDR
83 description: The CIDR of the protected private network
84 vfw_int_private1_ip_0:
86 label: vFirewall private IP address towards the unprotected network
87 description: Private IP address that is assigned to the vFirewall to communicate with the vPacketGenerator
88 vfw_int_private2_ip_0:
90 label: vFirewall private IP address towards the protected network
91 description: Private IP address that is assigned to the vFirewall to communicate with the vSink
92 vfw_onap_private_ip_0:
94 label: vFirewall private IP address towards the ONAP management network
95 description: Private IP address that is assigned to the vFirewall to communicate with ONAP components
96 vfw_int_private2_floating_ip:
98 label: vPacketGenerator private IP address towards the unprotected network
99 description: Private IP address that is assigned to the vPacketGenerator to communicate with the vFirewall
102 label: vFirewall name
103 description: Name of the vFirewall
107 description: The VNF ID is provided by ONAP
111 description: The VNF ID is provided by ONAP
115 description: The VF Module ID is provided by ONAP
118 label: DCAE collector IP address
119 description: IP address of the DCAE collector
122 label: DCAE collector port
123 description: Port of the DCAE collector
127 description: Public/Private key pair name
128 install_script_version:
130 label: Installation script version number
131 description: Version number of the scripts that install the vFW demo app
132 demo_artifacts_version:
134 label: Artifacts version used in demo vnfs
135 description: Artifacts (jar, tar.gz) version used in demo vnfs
138 description: Root URL for the Nexus repository for Maven artifacts.
139 # default: "https://nexus.onap.org"
142 label: Cloud environment
143 description: Cloud environment (e.g., openstack, rackspace)
146 description: ONAP Security Group
160 get_param: vfw_image_name
162 get_param: vfw_flavor_name
164 get_param: public_net_id
166 get_param: int_private1_net_id
167 int_private1_subnet_id:
168 get_param: int_private1_subnet_id
169 int_private1_net_cidr:
170 get_param: int_private1_net_cidr
172 get_param: int_private2_net_id
173 int_private2_subnet_id:
174 get_param: int_private2_subnet_id
175 int_private2_net_cidr:
176 get_param: int_private2_net_cidr
178 get_param: onap_private_net_id
179 onap_private_subnet_id:
180 get_param: onap_private_subnet_id
181 onap_private_net_cidr:
182 get_param: onap_private_net_cidr
183 vfw_int_private1_ip_0:
184 get_param: vfw_int_private1_ip_0
185 vfw_int_private2_ip_0:
186 get_param: vfw_int_private2_ip_0
187 vfw_onap_private_ip_0:
188 get_param: vfw_onap_private_ip_0
189 vfw_int_private2_floating_ip:
190 get_param: vfw_int_private2_floating_ip
192 get_param: vfw_name_0
198 get_param: vf_module_id
200 get_param: dcae_collector_ip
202 get_param: dcae_collector_port
205 install_script_version:
206 get_param: install_script_version
207 demo_artifacts_version:
208 get_param: demo_artifacts_version
210 get_param: nexus_artifact_repo