1 tosca_definitions_version: tosca_simple_yaml_1_0_0
 
   3   template_name: mvs.nested.heat
 
   5 - openecomp_heat_index:
 
   6     file: openecomp-heat/_index.yml
 
   7 - GlobalSubstitutionTypes:
 
   8     file: GlobalSubstitutionTypesServiceTemplate.yaml
 
  10   org.openecomp.resource.vfc.nodes.heat.vnfci:
 
  11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
 
  18       description: Unique ID for this VF_MODULE instance
 
  23       description: The VF Name; defaults to VMVM for the virtual MVM VNF.
 
  25       - pattern: '[a-zA-Z0-9]+'
 
  32       description: The cloud zone for this VF instance
 
  37       description: The number for this VF instance
 
  46       description: Virtual management network ip address
 
  51       description: Index of the current instance
 
  56       description: List of Management network IP addresses for IPv4
 
  63       description: Server flavor
 
  70       description: SSH key name
 
  77       description: Unique ID for this VF instance
 
  82       description: List of Availability Zone IDs or Names
 
  89       description: Neutron UUID for the Management network
 
  96       description: VM instance number list must be a list of three-digit numeric value
 
 103       description: Master bootimage volume id
 
 108       description: Security groups
 
 115       description: The component that this VF instance is running
 
 117       - pattern: '[a-zA-Z0-9]+'
 
 122       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
 
 128             - availability_zone_0
 
 134             template: Z$CLOUD_ZONE_ID$VF_NAME$VF_INSTANCE_NUM$VF_COMPONENT$VM_INSTANCE_NUM-boot-volume
 
 139                 get_input: cloud_zone_id
 
 146                 get_input: vf_component
 
 148                 get_input: vf_instance_num
 
 150       type: org.openecomp.resource.vfc.nodes.heat.vnfci
 
 160             - availability_zone_0
 
 163             template: Z$CLOUD_ZONE_ID$VF_NAME$VF_INSTANCE_NUM$VF_COMPONENT$VM_INSTANCE_NUM
 
 168                 get_input: cloud_zone_id
 
 175                 get_input: vf_component
 
 177                 get_input: vf_instance_num
 
 180           capability: tosca.capabilities.Attachment
 
 182           relationship: tosca.relationships.AttachesTo
 
 184           capability: tosca.capabilities.Attachment
 
 186           relationship: tosca.relationships.AttachesTo
 
 188       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
 
 194             - availability_zone_0
 
 198             template: Z$CLOUD_ZONE_ID$VF_NAME$VF_INSTANCE_NUM$VF_COMPONENT$VM_INSTANCE_NUM-data-volume
 
 203                 get_input: cloud_zone_id
 
 210                 get_input: vf_component
 
 212                 get_input: vf_instance_num
 
 214       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 220           floating_ip_count_required:
 
 223         - get_input: sec_groups
 
 229               - get_input: mvs_mgmt_ip_0
 
 233         allowed_address_pairs:
 
 235             get_input: virtual_mgmt_ip_0
 
 238             template: Z$CLOUD_ZONE_ID$VF_NAME$VF_INSTANCE_NUM$VF_COMPONENT$VM_INSTANCE_NUM-mgmt-port
 
 243                 get_input: cloud_zone_id
 
 250                 get_input: vf_component
 
 252                 get_input: vf_instance_num
 
 253         network_role_tag: mgmt
 
 255           get_input: mgmt_net_id
 
 258           capability: tosca.capabilities.network.Bindable
 
 260           relationship: tosca.relationships.network.BindsTo
 
 262     mvs.nested.heat_group:
 
 263       type: org.openecomp.groups.heat.HeatStack
 
 265         heat_file: ../Artifacts/mvs.nested.heat.yaml
 
 267           Metaswitch MVS (Metaview Server)
 
 273   substitution_mappings:
 
 274     node_type: org.openecomp.resource.abstract.nodes.heat.mvs.nested.heat
 
 276       disk.ephemeral.size_vnfci:
 
 278       - disk.ephemeral.size
 
 282       network.outgoing.bytes.rate_mgmt_port:
 
 284       - network.outgoing.bytes.rate
 
 285       disk.device.write.bytes_vnfci:
 
 287       - disk.device.write.bytes
 
 288       disk.device.iops_vnfci:
 
 294       disk.write.bytes.rate_vnfci:
 
 296       - disk.write.bytes.rate
 
 297       disk.device.latency_vnfci:
 
 299       - disk.device.latency
 
 303       disk.write.requests_vnfci:
 
 305       - disk.write.requests
 
 306       attachment_data_volume:
 
 309       network.outpoing.packets_mgmt_port:
 
 311       - network.outpoing.packets
 
 312       memory.resident_vnfci:
 
 321       attachment_mgmt_port:
 
 324       disk.device.write.bytes.rate_vnfci:
 
 326       - disk.device.write.bytes.rate
 
 327       attachment_boot_volume:
 
 333       disk.root.size_vnfci:
 
 336       disk.device.usage_vnfci:
 
 339       disk.read.bytes_vnfci:
 
 342       disk.device.read.bytes.rate_vnfci:
 
 344       - disk.device.read.bytes.rate
 
 345       disk.read.bytes.rate_vnfci:
 
 347       - disk.read.bytes.rate
 
 351       disk.device.write.requests.rate_vnfci:
 
 353       - disk.device.write.requests.rate
 
 354       network.incoming.bytes_mgmt_port:
 
 356       - network.incoming.bytes
 
 360       disk.device.read.requests_vnfci:
 
 362       - disk.device.read.requests
 
 366       network.outgoing.bytes_mgmt_port:
 
 368       - network.outgoing.bytes
 
 369       network.incoming.packets_mgmt_port:
 
 371       - network.incoming.packets
 
 378       disk.device.read.bytes_vnfci:
 
 380       - disk.device.read.bytes
 
 381       disk.allocation_vnfci:
 
 384       disk.write.requests.rate_vnfci:
 
 386       - disk.write.requests.rate
 
 387       disk.write.bytes_vnfci:
 
 390       disk.device.write.requests_vnfci:
 
 392       - disk.device.write.requests
 
 396       network.incoming.packets.rate_mgmt_port:
 
 398       - network.incoming.packets.rate
 
 414       disk.device.capacity_vnfci:
 
 416       - disk.device.capacity
 
 417       network.outgoing.packets.rate_mgmt_port:
 
 419       - network.outgoing.packets.rate
 
 429       disk.device.allocation_vnfci:
 
 431       - disk.device.allocation
 
 432       network.incoming.bytes.rate_mgmt_port:
 
 434       - network.incoming.bytes.rate
 
 435       disk.read.requests_vnfci:
 
 441       disk.device.read.requests.rate_vnfci:
 
 443       - disk.device.read.requests.rate
 
 445       dependency_mgmt_port:
 
 454       dependency_data_volume:
 
 460       dependency_boot_volume: