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_ip_requirements
254 - get_input: oam_net_security_group_id
256 get_input: port_vson_server_oam_net_port_0_network_role
261 - get_input: instance_index
265 - get_input: instance_index
267 get_input: port_vson_server_oam_net_port_0_subnetpoolid
269 get_input: port_vson_server_oam_net_port_0_mac_requirements
272 template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0
281 - get_input: instance_index
283 get_input: port_vson_server_oam_net_port_0_exCP_naming
285 get_input: port_vson_server_oam_net_port_0_vlan_requirements
287 get_input: port_vson_server_oam_net_port_0_network_role_tag
289 get_input: oam_net_id
291 get_input: port_vson_server_oam_net_port_0_order
294 capability: tosca.capabilities.network.Bindable
296 relationship: tosca.relationships.network.BindsTo
298 nested_vson_server_with_vol_dual_ip_stack_group:
299 type: org.openecomp.groups.heat.HeatStack
301 heat_file: ../Artifacts/nested_vson_server_with_vol_dual_ip_stack.yaml
303 The template intended for deploying vSON VM instance.
306 - vson_server_oam_net_port_0
307 substitution_mappings:
308 node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm
310 disk.write.bytes_vson_server:
313 disk.device.allocation_vson_server:
315 - disk.device.allocation
316 network.incoming.packets_vson_server_oam_net_port_0:
317 - vson_server_oam_net_port_0
318 - network.incoming.packets
319 memory.usage_vson_server:
322 network.incoming.bytes_vson_server_oam_net_port_0:
323 - vson_server_oam_net_port_0
324 - network.incoming.bytes
325 disk.device.latency_vson_server:
327 - disk.device.latency
328 disk.device.write.bytes.rate_vson_server:
330 - disk.device.write.bytes.rate
331 disk.device.read.requests_vson_server:
333 - disk.device.read.requests
337 disk.latency_vson_server:
343 feature_vson_server_oam_net_port_0:
344 - vson_server_oam_net_port_0
346 instance_vson_server:
352 attachment_vson_server_oam_net_port_0:
353 - vson_server_oam_net_port_0
355 disk.iops_vson_server:
358 network.outgoing.bytes_vson_server_oam_net_port_0:
359 - vson_server_oam_net_port_0
360 - network.outgoing.bytes
361 disk.device.write.bytes_vson_server:
363 - disk.device.write.bytes
364 disk.device.read.bytes.rate_vson_server:
366 - disk.device.read.bytes.rate
367 endpoint_vson_server:
373 network.incoming.packets.rate_vson_server_oam_net_port_0:
374 - vson_server_oam_net_port_0
375 - network.incoming.packets.rate
376 disk.device.read.requests.rate_vson_server:
378 - disk.device.read.requests.rate
379 disk.write.requests.rate_vson_server:
381 - disk.write.requests.rate
382 disk.capacity_vson_server:
385 disk.device.capacity_vson_server:
387 - disk.device.capacity
388 forwarder_vson_server_oam_net_port_0:
389 - vson_server_oam_net_port_0
391 disk.device.iops_vson_server:
394 disk.device.write.requests.rate_vson_server:
396 - disk.device.write.requests.rate
397 network.outpoing.packets_vson_server_oam_net_port_0:
398 - vson_server_oam_net_port_0
399 - network.outpoing.packets
400 disk.read.bytes_vson_server:
403 disk.read.bytes.rate_vson_server:
405 - disk.read.bytes.rate
406 disk.device.write.requests_vson_server:
408 - disk.device.write.requests
409 network.outgoing.packets.rate_vson_server_oam_net_port_0:
410 - vson_server_oam_net_port_0
411 - network.outgoing.packets.rate
412 disk.root.size_vson_server:
415 disk.ephemeral.size_vson_server:
417 - disk.ephemeral.size
418 memory.resident_vson_server:
421 disk.device.read.bytes_vson_server:
423 - disk.device.read.bytes
424 scalable_vson_server:
427 network.outgoing.bytes.rate_vson_server_oam_net_port_0:
428 - vson_server_oam_net_port_0
429 - network.outgoing.bytes.rate
430 disk.write.requests_vson_server:
432 - disk.write.requests
433 disk.usage_vson_server:
436 cpu_util_vson_server:
439 disk.device.usage_vson_server:
442 cpu.delta_vson_server:
445 disk.write.bytes.rate_vson_server:
447 - disk.write.bytes.rate
451 disk.allocation_vson_server:
460 network.incoming.bytes.rate_vson_server_oam_net_port_0:
461 - vson_server_oam_net_port_0
462 - network.incoming.bytes.rate
463 binding_vson_server_oam_net_port_0:
464 - vson_server_oam_net_port_0
466 disk.read.requests_vson_server:
470 link_vson_server_oam_net_port_0:
471 - vson_server_oam_net_port_0
473 dependency_vson_server:
476 dependency_vson_server_oam_net_port_0:
477 - vson_server_oam_net_port_0
479 local_storage_vson_server: