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.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.
26 port_vson_server_oam_net_port_0_ip_requirements:
30 type: org.openecomp.datatypes.network.IpRequirements
36 description: Index of the instance.
42 description: Unique name for this VF instance.
43 oam_net_subnet_prefix_length:
44 label: OAM net subnet prefix length
48 description: Prefix length of the subnet on the OAM network.
54 description: Unique name for this VF module instance.
60 description: List of DNS servers.
63 oam_net_security_group_id:
64 label: OAM network security group ID
69 The ID of Security group applied on the port bound to the vSON OAM network.
75 description: Unique ID for this VF instance.
76 port_vson_server_oam_net_port_0_network_role:
80 label: vSON Cluster Manager IP
84 description: IP of the vSON Cluster Manager.
85 port_vson_server_oam_net_port_0_mac_requirements:
86 type: org.openecomp.datatypes.network.MacRequirements
88 port_vson_server_oam_net_port_0_subnetpoolid:
92 label: vSON Data Center name
96 description: Name of the vSON Data Center.
98 label: vSON OAM network IP addresses
102 description: Fixed IP assignments for vSON instances on the OAM network.
110 description: Unique ID for this VF Module instance
111 swift_account_auth_token:
112 label: Swift account auth token
117 Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0
118 vson_server_group_id:
119 label: vSON server group ID
124 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.
130 description: The ID or name of the flavor to boot onto.
131 port_vson_server_oam_net_port_0_network_role_tag:
134 port_vson_server_oam_net_port_0_vlan_requirements:
138 type: org.openecomp.datatypes.network.VlanRequirements
140 label: Availability zones
144 description: List of availability zones.
152 description: List of Volumes IDs.
160 description: List of NTP servers.
164 label: OAM network ID
168 description: The ID of the OAM network.
169 port_vson_server_oam_net_port_0_order:
172 port_vson_server_oam_net_port_0_exCP_naming:
173 type: org.openecomp.datatypes.Naming
176 label: vSON Cluster leader names
180 description: A list of unique names to be issued to the vSON Cluster leaders.
185 type: org.openecomp.resource.vfc.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_0:
214 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
217 get_input: port_vson_server_oam_net_port_0_ip_requirements
219 - get_input: oam_net_security_group_id
221 get_input: port_vson_server_oam_net_port_0_network_role
226 - get_input: instance_index
228 get_input: port_vson_server_oam_net_port_0_subnetpoolid
230 get_input: port_vson_server_oam_net_port_0_mac_requirements
233 template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0
242 - get_input: instance_index
244 get_input: port_vson_server_oam_net_port_0_exCP_naming
246 get_input: port_vson_server_oam_net_port_0_vlan_requirements
248 get_input: port_vson_server_oam_net_port_0_network_role_tag
250 get_input: oam_net_id
252 get_input: port_vson_server_oam_net_port_0_order
255 capability: tosca.capabilities.network.Bindable
257 relationship: tosca.relationships.network.BindsTo
259 nested_vson_server_from_vol_group:
260 type: org.openecomp.groups.heat.HeatStack
262 heat_file: ../Artifacts/nested_vson_server_from_vol.yaml
264 The template intended for deploying vSON VM instance that's supposed to be booted from a Cinder volume.
267 - vson_server_oam_net_port_0
268 substitution_mappings:
269 node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_3
271 disk.write.bytes_vson_server:
274 disk.device.allocation_vson_server:
276 - disk.device.allocation
277 network.incoming.packets_vson_server_oam_net_port_0:
278 - vson_server_oam_net_port_0
279 - network.incoming.packets
280 memory.usage_vson_server:
283 network.incoming.bytes_vson_server_oam_net_port_0:
284 - vson_server_oam_net_port_0
285 - network.incoming.bytes
286 disk.device.latency_vson_server:
288 - disk.device.latency
289 disk.device.write.bytes.rate_vson_server:
291 - disk.device.write.bytes.rate
292 disk.device.read.requests_vson_server:
294 - disk.device.read.requests
298 disk.latency_vson_server:
304 feature_vson_server_oam_net_port_0:
305 - vson_server_oam_net_port_0
307 instance_vson_server:
313 attachment_vson_server_oam_net_port_0:
314 - vson_server_oam_net_port_0
316 disk.iops_vson_server:
319 network.outgoing.bytes_vson_server_oam_net_port_0:
320 - vson_server_oam_net_port_0
321 - network.outgoing.bytes
322 disk.device.write.bytes_vson_server:
324 - disk.device.write.bytes
325 disk.device.read.bytes.rate_vson_server:
327 - disk.device.read.bytes.rate
328 endpoint_vson_server:
334 network.incoming.packets.rate_vson_server_oam_net_port_0:
335 - vson_server_oam_net_port_0
336 - network.incoming.packets.rate
337 disk.device.read.requests.rate_vson_server:
339 - disk.device.read.requests.rate
340 disk.write.requests.rate_vson_server:
342 - disk.write.requests.rate
343 disk.capacity_vson_server:
346 disk.device.capacity_vson_server:
348 - disk.device.capacity
349 disk.device.iops_vson_server:
352 disk.device.write.requests.rate_vson_server:
354 - disk.device.write.requests.rate
355 network.outpoing.packets_vson_server_oam_net_port_0:
356 - vson_server_oam_net_port_0
357 - network.outpoing.packets
358 disk.read.bytes_vson_server:
361 disk.read.bytes.rate_vson_server:
363 - disk.read.bytes.rate
364 disk.device.write.requests_vson_server:
366 - disk.device.write.requests
367 network.outgoing.packets.rate_vson_server_oam_net_port_0:
368 - vson_server_oam_net_port_0
369 - network.outgoing.packets.rate
370 disk.root.size_vson_server:
373 disk.ephemeral.size_vson_server:
375 - disk.ephemeral.size
376 memory.resident_vson_server:
379 disk.device.read.bytes_vson_server:
381 - disk.device.read.bytes
382 scalable_vson_server:
385 network.outgoing.bytes.rate_vson_server_oam_net_port_0:
386 - vson_server_oam_net_port_0
387 - network.outgoing.bytes.rate
388 disk.write.requests_vson_server:
390 - disk.write.requests
391 disk.usage_vson_server:
394 cpu_util_vson_server:
397 disk.device.usage_vson_server:
400 cpu.delta_vson_server:
403 disk.write.bytes.rate_vson_server:
405 - disk.write.bytes.rate
409 disk.allocation_vson_server:
418 binding_vson_server_oam_net_port_0:
419 - vson_server_oam_net_port_0
421 network.incoming.bytes.rate_vson_server_oam_net_port_0:
422 - vson_server_oam_net_port_0
423 - network.incoming.bytes.rate
424 disk.read.requests_vson_server:
428 link_vson_server_oam_net_port_0:
429 - vson_server_oam_net_port_0
431 dependency_vson_server:
434 dependency_vson_server_oam_net_port_0:
435 - vson_server_oam_net_port_0
437 local_storage_vson_server: