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
130 port_vson_server_oam_net_port_0_related_networks:
134 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
136 label: Default IPv6 gateway
140 description: Default IPv6 gateway.
141 vson_server_group_id:
142 label: vSON server group ID
147 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.
153 description: The ID or name of the flavor to boot onto.
154 port_vson_server_oam_net_port_0_network_role_tag:
157 port_vson_server_oam_net_port_0_vlan_requirements:
161 type: org.openecomp.datatypes.network.VlanRequirements
163 label: Availability zones
167 description: List of availability zones.
175 description: List of Volumes IDs.
179 label: vSON OAM network IPv6 addresses
183 description: Fixed IPv6 assignments for vSON instances on the OAM network.
191 description: List of NTP servers.
194 vson_join_cluster_auth_token:
195 label: vSON join cluster auth token
200 Authentication Token generated for the user permitted to add a new Datacenter/vSON member to existing vSON Cluster.
202 label: OAM network ID
206 description: The ID of the OAM network.
207 port_vson_server_oam_net_port_0_order:
210 port_vson_server_oam_net_port_0_exCP_naming:
211 type: org.openecomp.datatypes.Naming
214 label: vSON Cluster leader names
218 description: A list of unique names to be issued to the vSON Cluster leaders.
223 type: org.openecomp.resource.vfc.compute.nodes.heat.vson_vm
226 get_input: vson_vm_flavor_name
230 - get_input: instance_index
232 get_input: vson_vm_image_name
235 get_input: vf_module_id
243 get_input: vf_module_name
245 user_data_format: RAW
249 - get_input: instance_index
252 get_input: vson_server_group_id
253 vson_server_oam_net_port_0:
254 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
257 get_input: port_vson_server_oam_net_port_0_subnetpoolid
259 get_input: port_vson_server_oam_net_port_0_related_networks
261 get_input: oam_net_id
263 get_input: port_vson_server_oam_net_port_0_ip_requirements
265 - get_input: oam_net_security_group_id
267 get_input: port_vson_server_oam_net_port_0_network_role
272 - get_input: instance_index
276 - get_input: instance_index
278 get_input: port_vson_server_oam_net_port_0_mac_requirements
279 subinterface_indicator: false
282 template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0
291 - get_input: instance_index
293 get_input: port_vson_server_oam_net_port_0_exCP_naming
295 get_input: port_vson_server_oam_net_port_0_vlan_requirements
297 get_input: port_vson_server_oam_net_port_0_network_role_tag
299 get_input: port_vson_server_oam_net_port_0_order
302 capability: tosca.capabilities.network.Bindable
304 relationship: tosca.relationships.network.BindsTo
306 nested_vson_server_with_vol_dual_ip_stack_group:
307 type: org.openecomp.groups.heat.HeatStack
309 heat_file: ../Artifacts/nested_vson_server_with_vol_dual_ip_stack.yaml
311 The template intended for deploying vSON VM instance.
314 - vson_server_oam_net_port_0
315 substitution_mappings:
316 node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm
318 disk.write.bytes_vson_server:
321 disk.device.allocation_vson_server:
323 - disk.device.allocation
324 network.incoming.packets_vson_server_oam_net_port_0:
325 - vson_server_oam_net_port_0
326 - network.incoming.packets
327 memory.usage_vson_server:
330 network.incoming.bytes_vson_server_oam_net_port_0:
331 - vson_server_oam_net_port_0
332 - network.incoming.bytes
333 disk.device.latency_vson_server:
335 - disk.device.latency
336 disk.device.write.bytes.rate_vson_server:
338 - disk.device.write.bytes.rate
339 disk.device.read.requests_vson_server:
341 - disk.device.read.requests
345 disk.latency_vson_server:
351 feature_vson_server_oam_net_port_0:
352 - vson_server_oam_net_port_0
354 instance_vson_server:
360 attachment_vson_server_oam_net_port_0:
361 - vson_server_oam_net_port_0
363 disk.iops_vson_server:
366 network.outgoing.bytes_vson_server_oam_net_port_0:
367 - vson_server_oam_net_port_0
368 - network.outgoing.bytes
369 disk.device.write.bytes_vson_server:
371 - disk.device.write.bytes
372 disk.device.read.bytes.rate_vson_server:
374 - disk.device.read.bytes.rate
375 endpoint_vson_server:
381 network.incoming.packets.rate_vson_server_oam_net_port_0:
382 - vson_server_oam_net_port_0
383 - network.incoming.packets.rate
384 disk.device.read.requests.rate_vson_server:
386 - disk.device.read.requests.rate
387 disk.write.requests.rate_vson_server:
389 - disk.write.requests.rate
390 disk.capacity_vson_server:
393 disk.device.capacity_vson_server:
395 - disk.device.capacity
396 forwarder_vson_server_oam_net_port_0:
397 - vson_server_oam_net_port_0
399 disk.device.iops_vson_server:
402 disk.device.write.requests.rate_vson_server:
404 - disk.device.write.requests.rate
405 network.outpoing.packets_vson_server_oam_net_port_0:
406 - vson_server_oam_net_port_0
407 - network.outpoing.packets
408 disk.read.bytes_vson_server:
411 disk.read.bytes.rate_vson_server:
413 - disk.read.bytes.rate
414 disk.device.write.requests_vson_server:
416 - disk.device.write.requests
417 network.outgoing.packets.rate_vson_server_oam_net_port_0:
418 - vson_server_oam_net_port_0
419 - network.outgoing.packets.rate
420 disk.root.size_vson_server:
423 disk.ephemeral.size_vson_server:
425 - disk.ephemeral.size
426 memory.resident_vson_server:
429 disk.device.read.bytes_vson_server:
431 - disk.device.read.bytes
432 scalable_vson_server:
435 network.outgoing.bytes.rate_vson_server_oam_net_port_0:
436 - vson_server_oam_net_port_0
437 - network.outgoing.bytes.rate
438 disk.write.requests_vson_server:
440 - disk.write.requests
441 disk.usage_vson_server:
444 cpu_util_vson_server:
447 disk.device.usage_vson_server:
450 cpu.delta_vson_server:
453 disk.write.bytes.rate_vson_server:
455 - disk.write.bytes.rate
459 disk.allocation_vson_server:
468 network.incoming.bytes.rate_vson_server_oam_net_port_0:
469 - vson_server_oam_net_port_0
470 - network.incoming.bytes.rate
471 binding_vson_server_oam_net_port_0:
472 - vson_server_oam_net_port_0
474 disk.read.requests_vson_server:
478 link_vson_server_oam_net_port_0:
479 - vson_server_oam_net_port_0
481 dependency_vson_server:
484 dependency_vson_server_oam_net_port_0:
485 - vson_server_oam_net_port_0
487 local_storage_vson_server: