1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: nested_vson_server_from_vol
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
10 org.openecomp.resource.vfc.compute.nodes.heat.vson_vm:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
19 description: Unique ID for this VF Module instance
21 label: Default gateway
25 description: Default gateway.
31 description: Index of the instance.
37 description: Unique name for this VF instance.
38 port_vson_server_oam_net_port_10_network_role:
41 oam_net_subnet_prefix_length:
42 label: OAM net subnet prefix length
46 description: Prefix length of the subnet on the OAM network.
47 port_vson_server_oam_net_port_10_vlan_requirements:
51 type: org.openecomp.datatypes.network.VlanRequirements
57 description: Unique name for this VF module instance.
63 description: List of DNS servers.
66 oam_net_security_group_id:
67 label: OAM network security group ID
72 The ID of Security group applied on the port bound to the vSON OAM network.
78 description: Unique ID for this VF instance.
80 label: vSON Cluster Manager IP
84 description: IP of the vSON Cluster Manager.
85 port_vson_server_oam_net_port_10_subnetpoolid:
89 label: vSON Data Center name
93 description: Name of the vSON Data Center.
95 label: vSON OAM network IP addresses
99 description: Fixed IP assignments for vSON instances on the OAM network.
107 description: Unique ID for this VF Module instance
108 swift_account_auth_token:
109 label: Swift account auth token
114 Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0
115 vson_server_group_id:
116 label: vSON server group ID
121 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors.
127 description: The ID or name of the flavor to boot onto.
129 label: Availability zones
133 description: List of availability zones.
141 description: List of Volumes IDs.
144 port_vson_server_oam_net_port_10_network_role_tag:
152 description: List of NTP servers.
155 port_vson_server_oam_net_port_10_exCP_naming:
156 type: org.openecomp.datatypes.Naming
159 label: OAM network ID
163 description: The ID of the OAM network.
164 port_vson_server_oam_net_port_10_order:
168 label: vSON Cluster leader names
172 description: A list of unique names to be issued to the vSON Cluster leaders.
175 port_vson_server_oam_net_port_10_mac_requirements:
176 type: org.openecomp.datatypes.network.MacRequirements
178 port_vson_server_oam_net_port_10_ip_requirements:
182 type: org.openecomp.datatypes.network.IpRequirements
185 type: org.openecomp.resource.vfc.compute.nodes.heat.vson_vm
188 get_input: vson_vm_flavor_name
192 - get_input: instance_index
195 get_input: vf_module_id
203 get_input: vf_module_name
205 user_data_format: RAW
209 - get_input: instance_index
212 get_input: vson_server_group_id
213 vson_server_oam_net_port_10:
214 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
217 get_input: port_vson_server_oam_net_port_10_subnetpoolid
219 get_input: oam_net_id
221 get_input: port_vson_server_oam_net_port_10_ip_requirements
223 - get_input: oam_net_security_group_id
225 get_input: port_vson_server_oam_net_port_10_network_role
230 - get_input: instance_index
232 get_input: port_vson_server_oam_net_port_10_mac_requirements
233 subinterface_indicator: false
236 template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0
245 - get_input: instance_index
247 get_input: port_vson_server_oam_net_port_10_exCP_naming
249 get_input: port_vson_server_oam_net_port_10_vlan_requirements
251 get_input: port_vson_server_oam_net_port_10_network_role_tag
253 get_input: port_vson_server_oam_net_port_10_order
256 capability: tosca.capabilities.network.Bindable
258 relationship: tosca.relationships.network.BindsTo
260 nested_vson_server_from_vol_group:
261 type: org.openecomp.groups.heat.HeatStack
263 heat_file: ../Artifacts/nested_vson_server_from_vol.yaml
265 The template intended for deploying vSON VM instance that's supposed to be booted from a Cinder volume.
268 - vson_server_oam_net_port_10
269 substitution_mappings:
270 node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2
272 endpoint_vson_server_3:
275 disk.read.bytes_vson_server_3:
278 disk.read.requests_vson_server_3:
281 network.incoming.packets.rate_vson_server_oam_net_port_10:
282 - vson_server_oam_net_port_10
283 - network.incoming.packets.rate
284 binding_vson_server_3:
287 disk.read.bytes.rate_vson_server_3:
289 - disk.read.bytes.rate
290 disk.device.write.bytes_vson_server_3:
292 - disk.device.write.bytes
293 instance_vson_server_3:
296 disk.latency_vson_server_3:
299 cpu_util_vson_server_3:
302 feature_vson_server_oam_net_port_10:
303 - vson_server_oam_net_port_10
305 disk.write.requests_vson_server_3:
307 - disk.write.requests
308 memory_vson_server_3:
311 network.outgoing.bytes.rate_vson_server_oam_net_port_10:
312 - vson_server_oam_net_port_10
313 - network.outgoing.bytes.rate
314 disk.device.read.requests.rate_vson_server_3:
316 - disk.device.read.requests.rate
317 disk.device.iops_vson_server_3:
320 disk.capacity_vson_server_3:
323 memory.usage_vson_server_3:
326 disk.usage_vson_server_3:
329 disk.device.read.bytes.rate_vson_server_3:
331 - disk.device.read.bytes.rate
332 network.outgoing.packets.rate_vson_server_oam_net_port_10:
333 - vson_server_oam_net_port_10
334 - network.outgoing.packets.rate
335 disk.allocation_vson_server_3:
338 disk.write.requests.rate_vson_server_3:
340 - disk.write.requests.rate
341 disk.ephemeral.size_vson_server_3:
343 - disk.ephemeral.size
344 network.incoming.bytes.rate_vson_server_oam_net_port_10:
345 - vson_server_oam_net_port_10
346 - network.incoming.bytes.rate
347 disk.device.read.bytes_vson_server_3:
349 - disk.device.read.bytes
350 binding_vson_server_oam_net_port_10:
351 - vson_server_oam_net_port_10
356 disk.root.size_vson_server_3:
359 disk.device.write.bytes.rate_vson_server_3:
361 - disk.device.write.bytes.rate
362 disk.device.write.requests_vson_server_3:
364 - disk.device.write.requests
365 network.incoming.packets_vson_server_oam_net_port_10:
366 - vson_server_oam_net_port_10
367 - network.incoming.packets
371 disk.device.latency_vson_server_3:
373 - disk.device.latency
374 cpu.delta_vson_server_3:
377 memory.resident_vson_server_3:
380 attachment_vson_server_oam_net_port_10:
381 - vson_server_oam_net_port_10
383 network.incoming.bytes_vson_server_oam_net_port_10:
384 - vson_server_oam_net_port_10
385 - network.incoming.bytes
386 feature_vson_server_3:
389 forwarder_vson_server_oam_net_port_10:
390 - vson_server_oam_net_port_10
392 disk.write.bytes_vson_server_3:
395 disk.device.read.requests_vson_server_3:
397 - disk.device.read.requests
398 network.outpoing.packets_vson_server_oam_net_port_10:
399 - vson_server_oam_net_port_10
400 - network.outpoing.packets
401 disk.device.usage_vson_server_3:
404 disk.device.write.requests.rate_vson_server_3:
406 - disk.device.write.requests.rate
410 disk.write.bytes.rate_vson_server_3:
412 - disk.write.bytes.rate
413 disk.iops_vson_server_3:
416 scalable_vson_server_3:
419 disk.device.capacity_vson_server_3:
421 - disk.device.capacity
422 disk.device.allocation_vson_server_3:
424 - disk.device.allocation
428 network.outgoing.bytes_vson_server_oam_net_port_10:
429 - vson_server_oam_net_port_10
430 - network.outgoing.bytes
432 local_storage_vson_server_3:
435 dependency_vson_server_oam_net_port_10:
436 - vson_server_oam_net_port_10
438 link_vson_server_oam_net_port_10:
439 - vson_server_oam_net_port_10
441 dependency_vson_server_3: