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 vSink
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
48 int_private1_net_cidr:
50 label: Unprotected private network CIDR
51 description: The CIDR of the unprotected private network
54 label: Protected private network name or ID
55 description: Private network that connects vFirewall with vSink
56 int_private2_subnet_id:
58 label: Protected private subnetwork name or ID
59 description: Private subnetwork of the unprotected network
60 int_private2_net_cidr:
62 label: Protected private network CIDR
63 description: The CIDR of the protected private network
66 label: ONAP management network name or ID
67 description: Private network that connects ONAP components and the VNF
68 onap_private_subnet_id:
70 label: ONAP management sub-network name or ID
71 description: Private sub-network that connects ONAP components and the VNF
72 onap_private_net_cidr:
74 label: ONAP private network CIDR
75 description: The CIDR of the protected private network
76 vfw_int_private2_ip_0:
78 label: vFirewall private IP address towards the protected network
79 description: Private IP address that is assigned to the vFirewall to communicate with the vSink
80 vsn_int_private2_ip_0:
82 label: vSink private IP address towards the protected network
83 description: Private IP address that is assigned to the vSink to communicate with the vFirewall
84 vsn_onap_private_ip_0:
86 label: vSink private IP address towards the ONAP management network
87 description: Private IP address that is assigned to the vSink to communicate with ONAP components
91 description: Name of the vSink
95 description: The VNF ID is provided by ONAP
99 description: The VNF NAME is provided by ONAP
103 description: The VF Module ID is provided by ONAP
107 description: Public/Private key pair name
108 install_script_version:
110 label: Installation script version number
111 description: Version number of the scripts that install the vFW demo app
112 #demo_artifacts_version:
114 # label: Artifacts version used in demo vnfs
115 # description: Artifacts (jar, tar.gz) version used in demo vnfs
118 description: Root URL for the Nexus repository for Maven artifacts.
119 # default: "https://nexus.onap.org"
122 label: Cloud environment
123 description: Cloud environment (e.g., openstack, rackspace)
126 description: ONAP Security Group
141 get_param: vsn_image_name
143 get_param: vsn_flavor_name
145 get_param: public_net_id
146 int_private1_net_cidr:
147 get_param: int_private1_net_cidr
149 get_param: int_private2_net_id
150 int_private2_subnet_id:
151 get_param: int_private2_subnet_id
152 int_private2_net_cidr:
153 get_param: int_private2_net_cidr
155 get_param: onap_private_net_id
156 onap_private_subnet_id:
157 get_param: onap_private_subnet_id
158 onap_private_net_cidr:
159 get_param: onap_private_net_cidr
160 vfw_int_private2_ip_0:
161 get_param: vfw_int_private2_ip_0
162 vsn_int_private2_ip_0:
163 get_param: vsn_int_private2_ip_0
164 vsn_onap_private_ip_0:
165 get_param: vsn_onap_private_ip_0
167 get_param: vsn_name_0
173 get_param: vf_module_id
176 install_script_version:
177 get_param: install_script_version
178 #demo_artifacts_version:
179 # get_param: demo_artifacts_version
181 get_param: nexus_artifact_repo