1 tosca_definitions_version: tosca_simple_yaml_1_0_0
 
   3   template_name: nested-oam_v0.1
 
   5 - openecomp_heat_index:
 
   6     file: openecomp-heat/_index.yml
 
   7 - GlobalSubstitutionTypes:
 
   8     file: GlobalSubstitutionTypesServiceTemplate.yaml
 
  10   org.openecomp.resource.vfc.compute.nodes.heat.oam_server:
 
  11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
 
  18       description: UID of OAM network
 
  19     port_oam_port_1_network_role:
 
  22     availabilityzone_name:
 
  23       label: availabilityzone name
 
  27       description: availabilityzone name
 
  28     port_oam_port_0_network_role:
 
  31     port_oam_port_1_network_role_tag:
 
  35       label: oam server name
 
  39       description: oam server name
 
  40     port_oam_port_0_subnetpoolid:
 
  43     port_oam_port_1_subnetpoolid:
 
  46     port_oam_port_1_ip_requirements:
 
  50         type: org.openecomp.datatypes.network.IpRequirements
 
  51     port_oam_port_1_mac_requirements:
 
  52       type: org.openecomp.datatypes.network.MacRequirements
 
  54     port_oam_port_1_order:
 
  57     port_oam_port_0_network_role_tag:
 
  60     port_oam_port_1_vlan_requirements:
 
  64         type: org.openecomp.datatypes.network.VlanRequirements
 
  70       description: oam image name
 
  72       label: CPS network mask
 
  76       description: CPS network mask
 
  78       label: OAM network name
 
  82       description: OAM network name
 
  84       label: CPS network gateway
 
  88       description: CPS network gateway
 
  89     port_oam_port_0_mac_requirements:
 
  90       type: org.openecomp.datatypes.network.MacRequirements
 
  93       label: PCRF CM flavor name
 
  97       description: flavor name of PCRF CM instance
 
  99       label: security group name
 
 103       description: the name of security group
 
 105       label: CPS network ip
 
 109       description: CPS network ip
 
 110     port_oam_port_0_order:
 
 113     port_oam_port_0_vlan_requirements:
 
 117         type: org.openecomp.datatypes.network.VlanRequirements
 
 118     port_oam_port_1_exCP_naming:
 
 119       type: org.openecomp.datatypes.Naming
 
 121     port_oam_port_0_exCP_naming:
 
 122       type: org.openecomp.datatypes.Naming
 
 125       label: CPS Cluman Cinder Volume
 
 129       description: CPS Cluman Cinder Volume
 
 131       label: CPS network name
 
 135       description: CPS network name
 
 137       label: OAM network ip
 
 141       description: OAM network ip
 
 143       label: CPS network mask
 
 147       description: CPS network mask
 
 148     port_oam_port_0_ip_requirements:
 
 152         type: org.openecomp.datatypes.network.IpRequirements
 
 153     shared_security_group_id1:
 
 157       description: UID of OAM network
 
 160       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 163           get_input: port_oam_port_0_ip_requirements
 
 165         - get_input: shared_security_group_id1
 
 167           get_input: port_oam_port_0_network_role
 
 170             get_input: cps_net_ip
 
 172           get_input: port_oam_port_0_subnetpoolid
 
 174           get_input: port_oam_port_0_mac_requirements
 
 176           get_input: port_oam_port_0_exCP_naming
 
 178           get_input: port_oam_port_0_vlan_requirements
 
 180           get_input: port_oam_port_0_network_role_tag
 
 182           get_input: cps_net_name
 
 184           get_input: port_oam_port_0_order
 
 187           capability: tosca.capabilities.network.Bindable
 
 189           relationship: tosca.relationships.network.BindsTo
 
 191       type: org.openecomp.resource.vfc.compute.nodes.heat.oam_server
 
 194           get_input: oam_flavor_name
 
 196           get_input: availabilityzone_name
 
 198           get_input: oam_image_name
 
 201           get_input: oam_server_name
 
 203       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 206           get_input: port_oam_port_1_ip_requirements
 
 208         - get_input: shared_security_group_id1
 
 209         - get_input: security_group_name
 
 211           get_input: port_oam_port_1_network_role
 
 214             get_input: oam_net_ip
 
 216           get_input: port_oam_port_1_subnetpoolid
 
 218           get_input: port_oam_port_1_mac_requirements
 
 220           get_input: port_oam_port_1_exCP_naming
 
 222           get_input: port_oam_port_1_vlan_requirements
 
 224           get_input: port_oam_port_1_network_role_tag
 
 226           get_input: oam_net_name
 
 228           get_input: port_oam_port_1_order
 
 231           capability: tosca.capabilities.network.Bindable
 
 233           relationship: tosca.relationships.network.BindsTo
 
 235     nested-oam_v0.1_group:
 
 236       type: org.openecomp.groups.heat.HeatStack
 
 238         heat_file: ../Artifacts/nested-oam_v0.1.yaml
 
 239         description: heat template that creates PCRF Cluman stack
 
 246       description: the oam nova service id
 
 248   substitution_mappings:
 
 249     node_type: org.openecomp.resource.abstract.nodes.heat.oam_server
 
 257       disk.write.requests_server_oam:
 
 259       - disk.write.requests
 
 260       network.incoming.bytes.rate_oam_port_1:
 
 262       - network.incoming.bytes.rate
 
 263       network.incoming.bytes.rate_oam_port_0:
 
 265       - network.incoming.bytes.rate
 
 266       network.outgoing.bytes_oam_port_0:
 
 268       - network.outgoing.bytes
 
 269       memory.resident_server_oam:
 
 272       network.outgoing.bytes_oam_port_1:
 
 274       - network.outgoing.bytes
 
 275       disk.device.iops_server_oam:
 
 278       network.incoming.bytes_oam_port_0:
 
 280       - network.incoming.bytes
 
 281       network.incoming.bytes_oam_port_1:
 
 283       - network.incoming.bytes
 
 284       disk.device.write.requests_server_oam:
 
 286       - disk.device.write.requests
 
 287       network.outgoing.bytes.rate_oam_port_0:
 
 289       - network.outgoing.bytes.rate
 
 290       disk.allocation_server_oam:
 
 293       network.outgoing.bytes.rate_oam_port_1:
 
 295       - network.outgoing.bytes.rate
 
 296       disk.device.usage_server_oam:
 
 299       network.outgoing.packets.rate_oam_port_0:
 
 301       - network.outgoing.packets.rate
 
 302       network.outgoing.packets.rate_oam_port_1:
 
 304       - network.outgoing.packets.rate
 
 305       disk.usage_server_oam:
 
 308       disk.device.write.bytes_server_oam:
 
 310       - disk.device.write.bytes
 
 311       attachment_oam_port_1:
 
 314       attachment_oam_port_0:
 
 317       disk.ephemeral.size_server_oam:
 
 319       - disk.ephemeral.size
 
 320       disk.device.latency_server_oam:
 
 322       - disk.device.latency
 
 323       disk.root.size_server_oam:
 
 326       memory.usage_server_oam:
 
 329       disk.read.bytes_server_oam:
 
 335       disk.read.requests_server_oam:
 
 338       disk.capacity_server_oam:
 
 344       disk.device.read.bytes_server_oam:
 
 346       - disk.device.read.bytes
 
 350       disk.device.read.requests.rate_server_oam:
 
 352       - disk.device.read.requests.rate
 
 359       disk.read.bytes.rate_server_oam:
 
 361       - disk.read.bytes.rate
 
 362       disk.write.bytes_server_oam:
 
 365       disk.iops_server_oam:
 
 368       network.incoming.packets.rate_oam_port_0:
 
 370       - network.incoming.packets.rate
 
 371       disk.device.allocation_server_oam:
 
 373       - disk.device.allocation
 
 374       network.incoming.packets.rate_oam_port_1:
 
 376       - network.incoming.packets.rate
 
 377       disk.write.requests.rate_server_oam:
 
 379       - disk.write.requests.rate
 
 380       network.outpoing.packets_oam_port_0:
 
 382       - network.outpoing.packets
 
 386       disk.device.read.bytes.rate_server_oam:
 
 388       - disk.device.read.bytes.rate
 
 392       network.incoming.packets_oam_port_1:
 
 394       - network.incoming.packets
 
 395       network.incoming.packets_oam_port_0:
 
 397       - network.incoming.packets
 
 404       network.outpoing.packets_oam_port_1:
 
 406       - network.outpoing.packets
 
 407       cpu.delta_server_oam:
 
 413       disk.device.write.bytes.rate_server_oam:
 
 415       - disk.device.write.bytes.rate
 
 419       disk.device.capacity_server_oam:
 
 421       - disk.device.capacity
 
 422       disk.latency_server_oam:
 
 428       disk.device.read.requests_server_oam:
 
 430       - disk.device.read.requests
 
 431       disk.device.write.requests.rate_server_oam:
 
 433       - disk.device.write.requests.rate
 
 437       disk.write.bytes.rate_server_oam:
 
 439       - disk.write.bytes.rate
 
 444       dependency_oam_port_1:
 
 447       dependency_oam_port_0:
 
 450       local_storage_server_oam:
 
 456       dependency_server_oam: