1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: nested_vson_server_with_vol_dual_ip_stack
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.
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.
71 label: vSON base VM image name
75 description: VM Image name the vSON instance will be created from.
81 description: Unique ID for this VF instance.
82 port_vson_server_oam_net_port_0_network_role:
86 label: vSON Cluster Manager IP
90 description: IP of the vSON Cluster Manager.
91 port_vson_server_oam_net_port_0_mac_requirements:
92 type: org.openecomp.datatypes.network.MacRequirements
94 port_vson_server_oam_net_port_0_subnetpoolid:
98 label: vSON Data Center name
102 description: Name of the vSON Data Center.
104 label: vSON OAM network IPv4 addresses
108 description: Fixed IPv4 assignments for vSON instances on the OAM network.
111 oam_net_subnet_v6_prefix_length:
112 label: OAM net IPv6 subnet prefix length
116 description: OAM network IPv6 subnet prefix length.
122 description: Unique ID for this VF Module instance
123 swift_account_auth_token:
124 label: Swift account auth token
129 Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0
131 label: Default IPv6 gateway
135 description: Default IPv6 gateway.
136 vson_server_group_id:
137 label: vSON server group ID
142 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.
148 description: The ID or name of the flavor to boot onto.
149 port_vson_server_oam_net_port_0_network_role_tag:
152 port_vson_server_oam_net_port_0_vlan_requirements:
156 type: org.openecomp.datatypes.network.VlanRequirements
158 label: Availability zones
162 description: List of availability zones.
170 description: List of Volumes IDs.
174 label: vSON OAM network IPv6 addresses
178 description: Fixed IPv6 assignments for vSON instances on the OAM network.
186 description: List of NTP servers.
189 vson_join_cluster_auth_token:
190 label: vSON join cluster auth token
195 Authentication Token generated for the user permitted to add a new Datacenter/vSON member to existing vSON Cluster.
197 label: OAM network ID
201 description: The ID of the OAM network.
202 port_vson_server_oam_net_port_0_order:
205 port_vson_server_oam_net_port_0_exCP_naming:
206 type: org.openecomp.datatypes.Naming
209 label: vSON Cluster leader names
213 description: A list of unique names to be issued to the vSON Cluster leaders.
218 type: org.openecomp.resource.vfc.compute.nodes.heat.vson_vm
221 get_input: vson_vm_flavor_name
225 - get_input: instance_index
227 get_input: vson_vm_image_name
230 get_input: vf_module_id
238 get_input: vf_module_name
240 user_data_format: RAW
244 - get_input: instance_index
247 get_input: vson_server_group_id
248 vson_server_oam_net_port_0:
249 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
252 get_input: port_vson_server_oam_net_port_0_subnetpoolid
254 get_input: oam_net_id
256 get_input: port_vson_server_oam_net_port_0_ip_requirements
258 - get_input: oam_net_security_group_id
260 get_input: port_vson_server_oam_net_port_0_network_role
265 - get_input: instance_index
269 - get_input: instance_index
271 get_input: port_vson_server_oam_net_port_0_mac_requirements
272 subinterface_indicator: false
275 template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0
284 - get_input: instance_index
286 get_input: port_vson_server_oam_net_port_0_exCP_naming
288 get_input: port_vson_server_oam_net_port_0_vlan_requirements
290 get_input: port_vson_server_oam_net_port_0_network_role_tag
292 get_input: port_vson_server_oam_net_port_0_order
295 capability: tosca.capabilities.network.Bindable
297 relationship: tosca.relationships.network.BindsTo
299 nested_vson_server_with_vol_dual_ip_stack_group:
300 type: org.openecomp.groups.heat.HeatStack
302 heat_file: ../Artifacts/nested_vson_server_with_vol_dual_ip_stack.yaml
304 The template intended for deploying vSON VM instance.
307 - vson_server_oam_net_port_0
308 substitution_mappings:
309 node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm
311 disk.write.bytes_vson_server:
314 disk.device.allocation_vson_server:
316 - disk.device.allocation
317 network.incoming.packets_vson_server_oam_net_port_0:
318 - vson_server_oam_net_port_0
319 - network.incoming.packets
320 memory.usage_vson_server:
323 network.incoming.bytes_vson_server_oam_net_port_0:
324 - vson_server_oam_net_port_0
325 - network.incoming.bytes
326 disk.device.latency_vson_server:
328 - disk.device.latency
329 disk.device.write.bytes.rate_vson_server:
331 - disk.device.write.bytes.rate
332 disk.device.read.requests_vson_server:
334 - disk.device.read.requests
338 disk.latency_vson_server:
344 feature_vson_server_oam_net_port_0:
345 - vson_server_oam_net_port_0
347 instance_vson_server:
353 attachment_vson_server_oam_net_port_0:
354 - vson_server_oam_net_port_0
356 disk.iops_vson_server:
359 network.outgoing.bytes_vson_server_oam_net_port_0:
360 - vson_server_oam_net_port_0
361 - network.outgoing.bytes
362 disk.device.write.bytes_vson_server:
364 - disk.device.write.bytes
365 disk.device.read.bytes.rate_vson_server:
367 - disk.device.read.bytes.rate
368 endpoint_vson_server:
374 network.incoming.packets.rate_vson_server_oam_net_port_0:
375 - vson_server_oam_net_port_0
376 - network.incoming.packets.rate
377 disk.device.read.requests.rate_vson_server:
379 - disk.device.read.requests.rate
380 disk.write.requests.rate_vson_server:
382 - disk.write.requests.rate
383 disk.capacity_vson_server:
386 disk.device.capacity_vson_server:
388 - disk.device.capacity
389 forwarder_vson_server_oam_net_port_0:
390 - vson_server_oam_net_port_0
392 disk.device.iops_vson_server:
395 disk.device.write.requests.rate_vson_server:
397 - disk.device.write.requests.rate
398 network.outpoing.packets_vson_server_oam_net_port_0:
399 - vson_server_oam_net_port_0
400 - network.outpoing.packets
401 disk.read.bytes_vson_server:
404 disk.read.bytes.rate_vson_server:
406 - disk.read.bytes.rate
407 disk.device.write.requests_vson_server:
409 - disk.device.write.requests
410 network.outgoing.packets.rate_vson_server_oam_net_port_0:
411 - vson_server_oam_net_port_0
412 - network.outgoing.packets.rate
413 disk.root.size_vson_server:
416 disk.ephemeral.size_vson_server:
418 - disk.ephemeral.size
419 memory.resident_vson_server:
422 disk.device.read.bytes_vson_server:
424 - disk.device.read.bytes
425 scalable_vson_server:
428 network.outgoing.bytes.rate_vson_server_oam_net_port_0:
429 - vson_server_oam_net_port_0
430 - network.outgoing.bytes.rate
431 disk.write.requests_vson_server:
433 - disk.write.requests
434 disk.usage_vson_server:
437 cpu_util_vson_server:
440 disk.device.usage_vson_server:
443 cpu.delta_vson_server:
446 disk.write.bytes.rate_vson_server:
448 - disk.write.bytes.rate
452 disk.allocation_vson_server:
461 network.incoming.bytes.rate_vson_server_oam_net_port_0:
462 - vson_server_oam_net_port_0
463 - network.incoming.bytes.rate
464 binding_vson_server_oam_net_port_0:
465 - vson_server_oam_net_port_0
467 disk.read.requests_vson_server:
471 link_vson_server_oam_net_port_0:
472 - vson_server_oam_net_port_0
474 dependency_vson_server:
477 dependency_vson_server_oam_net_port_0:
478 - vson_server_oam_net_port_0
480 local_storage_vson_server: