1 tosca_definitions_version: tosca_simple_yaml_1_0_0
 
   3   template_name: nested-ppd_v1.0
 
   5 - openecomp_heat_index:
 
   6     file: openecomp-heat/_index.yml
 
   7 - GlobalSubstitutionTypes:
 
   8     file: GlobalSubstitutionTypesServiceTemplate.yaml
 
  10   org.openecomp.resource.vfc.nodes.heat.pcrf_ppd_server:
 
  11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
 
  19       description: PCRF PD image name
 
  20     availabilityzone_name:
 
  21       label: availabilityzone name
 
  25       description: availabilityzone name
 
  31       description: Sp network ip
 
  33       label: PCRF PD server name
 
  37       description: PCRF PD server name
 
  43       description: Gx network ip
 
  45       label: Sy network name
 
  49       description: Sy network name
 
  51       label: Sp network mask
 
  55       description: Sp network mask
 
  61       description: Sd network ip
 
  67       description: PCRF VNF Id
 
  69       label: OAM network name
 
  73       description: OAM network name
 
  79       description: OAM network ip
 
  81       label: CPS network mask
 
  85       description: CPS network mask
 
  87       label: Gx network mask
 
  91       description: Gx network mask
 
  93       label: Sgi Sy network name
 
  97       description: Sgi Sy network name
 
  99       label: Sd network name
 
 103       description: Sd network name
 
 105       label: CPS network gateway
 
 109       description: CPS network gateway
 
 111       label: Rx network name
 
 115       description: Rx network name
 
 121       description: Rx network ip
 
 127       description: Sy network ip
 
 129       label: Sgi Sy network ip
 
 133       description: Sgi Sy network ip
 
 134     pcrf_ppd_flavor_name:
 
 135       label: PCRF PD flavor name
 
 139       description: flavor name of PCRF PD instance
 
 141       label: CPS network ip
 
 145       description: CPS network ip
 
 147       label: Sy network mask
 
 151       description: Sy network mask
 
 153       label: CPS network name
 
 157       description: CPS network name
 
 159       label: CPS network mask
 
 163       description: CPS network mask
 
 164     pcrf_lb_management_vip:
 
 165       label: CPS OAM LB VIP
 
 169       description: CPS OAM LB VIP
 
 170     pcrf_sgi_sy_net_mask:
 
 171       label: Sgi Sy network mask
 
 175       description: Sgi Sy network mask
 
 176     pcrf_lb_internal_vip:
 
 177       label: CPS Internal LB VIP
 
 181       description: CPS Internal LB VIP
 
 183       label: Sd network mask
 
 187       description: Sd network mask
 
 189       label: Gx network name
 
 193       description: Gx network name
 
 195       label: Sp network name
 
 199       description: Sp network name
 
 201       label: Rx network mask
 
 205       description: Rx network mask
 
 206     pcrf_security_group_name:
 
 207       label: security group name
 
 211       description: the name of security group
 
 214       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 220           floating_ip_count_required:
 
 223         - get_input: pcrf_security_group_name
 
 226             get_input: pcrf_rx_net_ip
 
 230         network_role_tag: pcrf_rx
 
 232           get_input: pcrf_rx_net_name
 
 235           capability: tosca.capabilities.network.Bindable
 
 236           node: pcrf_server_ppd
 
 237           relationship: tosca.relationships.network.BindsTo
 
 239       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 245           floating_ip_count_required:
 
 248         - get_input: pcrf_security_group_name
 
 251             get_input: pcrf_sd_net_ip
 
 255         network_role_tag: pcrf_sd
 
 257           get_input: pcrf_sd_net_name
 
 260           capability: tosca.capabilities.network.Bindable
 
 261           node: pcrf_server_ppd
 
 262           relationship: tosca.relationships.network.BindsTo
 
 264       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 270           floating_ip_count_required:
 
 273         - get_input: pcrf_security_group_name
 
 276             get_input: pcrf_sp_net_ip
 
 280         network_role_tag: pcrf_sp
 
 282           get_input: pcrf_sp_net_name
 
 285           capability: tosca.capabilities.network.Bindable
 
 286           node: pcrf_server_ppd
 
 287           relationship: tosca.relationships.network.BindsTo
 
 289       type: org.openecomp.resource.vfc.nodes.heat.pcrf_ppd_server
 
 292           get_input: pcrf_ppd_flavor_name
 
 294           get_input: availabilityzone_name
 
 296           get_input: pcrf_ppd_image_name
 
 299             get_input: pcrf_vnf_id
 
 301         user_data_format: RAW
 
 303           get_input: pcrf_ppd_server_name
 
 305       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 311           floating_ip_count_required:
 
 314         - get_input: pcrf_security_group_name
 
 317             get_input: pcrf_sy_net_ip
 
 321         network_role_tag: pcrf_sy
 
 323           get_input: pcrf_sy_net_name
 
 326           capability: tosca.capabilities.network.Bindable
 
 327           node: pcrf_server_ppd
 
 328           relationship: tosca.relationships.network.BindsTo
 
 330       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 336           floating_ip_count_required:
 
 339         - get_input: pcrf_security_group_name
 
 342             get_input: pcrf_sgi_sy_net_ip
 
 346         network_role_tag: pcrf_sgi_sy
 
 348           get_input: pcrf_sgi_sy_net_name
 
 351           capability: tosca.capabilities.network.Bindable
 
 352           node: pcrf_server_ppd
 
 353           relationship: tosca.relationships.network.BindsTo
 
 355       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 361           floating_ip_count_required:
 
 364         - get_input: pcrf_security_group_name
 
 367             get_input: pcrf_oam_net_ip
 
 371         allowed_address_pairs:
 
 373             get_input: pcrf_lb_management_vip
 
 374         network_role_tag: pcrf_oam
 
 376           get_input: pcrf_oam_net_name
 
 379           capability: tosca.capabilities.network.Bindable
 
 380           node: pcrf_server_ppd
 
 381           relationship: tosca.relationships.network.BindsTo
 
 383       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 389           floating_ip_count_required:
 
 392         - get_input: pcrf_security_group_name
 
 395             get_input: pcrf_gx_net_ip
 
 399         network_role_tag: pcrf_gx
 
 401           get_input: pcrf_gx_net_name
 
 404           capability: tosca.capabilities.network.Bindable
 
 405           node: pcrf_server_ppd
 
 406           relationship: tosca.relationships.network.BindsTo
 
 408       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 414           floating_ip_count_required:
 
 417         - get_input: pcrf_security_group_name
 
 420             get_input: pcrf_cps_net_ip
 
 424         allowed_address_pairs:
 
 426             get_input: pcrf_lb_internal_vip
 
 427         network_role_tag: pcrf_cps
 
 429           get_input: pcrf_cps_net_name
 
 432           capability: tosca.capabilities.network.Bindable
 
 433           node: pcrf_server_ppd
 
 434           relationship: tosca.relationships.network.BindsTo
 
 436     nested-ppd_v1.0_group:
 
 437       type: org.openecomp.groups.heat.HeatStack
 
 439         heat_file: ../Artifacts/nested-ppd_v1.0.yaml
 
 440         description: heat template that creates PCRF Policy Director stack
 
 451   substitution_mappings:
 
 452     node_type: org.openecomp.resource.abstract.nodes.heat.nested-ppd_v1.0
 
 454       disk.device.read.requests_pcrf_server_ppd:
 
 456       - disk.device.read.requests
 
 457       disk.write.requests_pcrf_server_ppd:
 
 459       - disk.write.requests
 
 460       disk.usage_pcrf_server_ppd:
 
 463       disk.latency_pcrf_server_ppd:
 
 466       network.incoming.packets.rate_pcrf_ppd_port_0:
 
 468       - network.incoming.packets.rate
 
 469       network.incoming.packets.rate_pcrf_ppd_port_2:
 
 471       - network.incoming.packets.rate
 
 472       network.incoming.packets.rate_pcrf_ppd_port_1:
 
 474       - network.incoming.packets.rate
 
 475       disk.device.write.bytes_pcrf_server_ppd:
 
 477       - disk.device.write.bytes
 
 478       disk.device.write.bytes.rate_pcrf_server_ppd:
 
 480       - disk.device.write.bytes.rate
 
 481       network.incoming.packets.rate_pcrf_ppd_port_4:
 
 483       - network.incoming.packets.rate
 
 484       network.incoming.packets.rate_pcrf_ppd_port_3:
 
 486       - network.incoming.packets.rate
 
 487       scalable_pcrf_server_ppd:
 
 490       network.incoming.packets.rate_pcrf_ppd_port_6:
 
 492       - network.incoming.packets.rate
 
 493       network.incoming.packets.rate_pcrf_ppd_port_5:
 
 495       - network.incoming.packets.rate
 
 496       network.incoming.packets.rate_pcrf_ppd_port_7:
 
 498       - network.incoming.packets.rate
 
 499       disk.read.bytes.rate_pcrf_server_ppd:
 
 501       - disk.read.bytes.rate
 
 502       network.incoming.bytes.rate_pcrf_ppd_port_7:
 
 504       - network.incoming.bytes.rate
 
 505       network.incoming.bytes.rate_pcrf_ppd_port_3:
 
 507       - network.incoming.bytes.rate
 
 508       network.incoming.bytes.rate_pcrf_ppd_port_4:
 
 510       - network.incoming.bytes.rate
 
 511       network.incoming.bytes.rate_pcrf_ppd_port_5:
 
 513       - network.incoming.bytes.rate
 
 514       disk.device.allocation_pcrf_server_ppd:
 
 516       - disk.device.allocation
 
 517       network.incoming.bytes.rate_pcrf_ppd_port_6:
 
 519       - network.incoming.bytes.rate
 
 520       binding_pcrf_ppd_port_6:
 
 523       binding_pcrf_ppd_port_5:
 
 526       network.incoming.bytes.rate_pcrf_ppd_port_0:
 
 528       - network.incoming.bytes.rate
 
 529       network.incoming.bytes.rate_pcrf_ppd_port_1:
 
 531       - network.incoming.bytes.rate
 
 532       binding_pcrf_ppd_port_7:
 
 535       network.incoming.bytes.rate_pcrf_ppd_port_2:
 
 537       - network.incoming.bytes.rate
 
 538       binding_pcrf_ppd_port_2:
 
 541       binding_pcrf_ppd_port_1:
 
 544       binding_pcrf_ppd_port_4:
 
 547       binding_pcrf_ppd_port_3:
 
 550       binding_pcrf_ppd_port_0:
 
 553       memory.resident_pcrf_server_ppd:
 
 556       network.outgoing.bytes.rate_pcrf_ppd_port_7:
 
 558       - network.outgoing.bytes.rate
 
 559       network.outgoing.bytes.rate_pcrf_ppd_port_5:
 
 561       - network.outgoing.bytes.rate
 
 562       binding_pcrf_server_ppd:
 
 565       network.outgoing.bytes.rate_pcrf_ppd_port_6:
 
 567       - network.outgoing.bytes.rate
 
 571       disk.capacity_pcrf_server_ppd:
 
 574       endpoint_pcrf_server_ppd:
 
 577       feature_pcrf_server_ppd:
 
 580       disk.write.bytes_pcrf_server_ppd:
 
 583       disk.device.usage_pcrf_server_ppd:
 
 586       network.outgoing.bytes.rate_pcrf_ppd_port_0:
 
 588       - network.outgoing.bytes.rate
 
 589       network.outgoing.bytes.rate_pcrf_ppd_port_3:
 
 591       - network.outgoing.bytes.rate
 
 592       network.outgoing.bytes.rate_pcrf_ppd_port_4:
 
 594       - network.outgoing.bytes.rate
 
 595       network.outgoing.bytes.rate_pcrf_ppd_port_1:
 
 597       - network.outgoing.bytes.rate
 
 598       network.outgoing.bytes.rate_pcrf_ppd_port_2:
 
 600       - network.outgoing.bytes.rate
 
 601       memory_pcrf_server_ppd:
 
 604       network.incoming.packets_pcrf_ppd_port_7:
 
 606       - network.incoming.packets
 
 607       network.incoming.packets_pcrf_ppd_port_5:
 
 609       - network.incoming.packets
 
 610       disk.root.size_pcrf_server_ppd:
 
 613       network.incoming.packets_pcrf_ppd_port_6:
 
 615       - network.incoming.packets
 
 616       disk.allocation_pcrf_server_ppd:
 
 619       network.incoming.packets_pcrf_ppd_port_3:
 
 621       - network.incoming.packets
 
 622       disk.device.iops_pcrf_server_ppd:
 
 625       network.incoming.packets_pcrf_ppd_port_4:
 
 627       - network.incoming.packets
 
 628       network.incoming.packets_pcrf_ppd_port_1:
 
 630       - network.incoming.packets
 
 631       network.incoming.packets_pcrf_ppd_port_2:
 
 633       - network.incoming.packets
 
 634       network.incoming.packets_pcrf_ppd_port_0:
 
 636       - network.incoming.packets
 
 637       disk.device.write.requests.rate_pcrf_server_ppd:
 
 639       - disk.device.write.requests.rate
 
 640       disk.device.write.requests_pcrf_server_ppd:
 
 642       - disk.device.write.requests
 
 643       disk.device.latency_pcrf_server_ppd:
 
 645       - disk.device.latency
 
 646       host_pcrf_server_ppd:
 
 649       disk.write.bytes.rate_pcrf_server_ppd:
 
 651       - disk.write.bytes.rate
 
 652       disk.read.bytes_pcrf_server_ppd:
 
 655       network.outgoing.bytes_pcrf_ppd_port_0:
 
 657       - network.outgoing.bytes
 
 658       network.outgoing.bytes_pcrf_ppd_port_6:
 
 660       - network.outgoing.bytes
 
 661       network.outgoing.bytes_pcrf_ppd_port_5:
 
 663       - network.outgoing.bytes
 
 664       network.outgoing.bytes_pcrf_ppd_port_7:
 
 666       - network.outgoing.bytes
 
 667       feature_pcrf_ppd_port_5:
 
 670       disk.device.read.bytes_pcrf_server_ppd:
 
 672       - disk.device.read.bytes
 
 673       network.outgoing.bytes_pcrf_ppd_port_2:
 
 675       - network.outgoing.bytes
 
 676       feature_pcrf_ppd_port_4:
 
 679       network.outgoing.bytes_pcrf_ppd_port_1:
 
 681       - network.outgoing.bytes
 
 682       network.outgoing.bytes_pcrf_ppd_port_4:
 
 684       - network.outgoing.bytes
 
 685       feature_pcrf_ppd_port_7:
 
 688       feature_pcrf_ppd_port_6:
 
 691       network.outgoing.bytes_pcrf_ppd_port_3:
 
 693       - network.outgoing.bytes
 
 694       disk.write.requests.rate_pcrf_server_ppd:
 
 696       - disk.write.requests.rate
 
 697       network.outpoing.packets_pcrf_ppd_port_6:
 
 699       - network.outpoing.packets
 
 700       disk.read.requests_pcrf_server_ppd:
 
 703       attachment_pcrf_ppd_port_1:
 
 706       network.outpoing.packets_pcrf_ppd_port_7:
 
 708       - network.outpoing.packets
 
 709       attachment_pcrf_ppd_port_2:
 
 712       network.outpoing.packets_pcrf_ppd_port_4:
 
 714       - network.outpoing.packets
 
 715       network.outpoing.packets_pcrf_ppd_port_5:
 
 717       - network.outpoing.packets
 
 718       attachment_pcrf_ppd_port_0:
 
 721       attachment_pcrf_ppd_port_5:
 
 724       network.outpoing.packets_pcrf_ppd_port_2:
 
 726       - network.outpoing.packets
 
 727       attachment_pcrf_ppd_port_6:
 
 730       network.outpoing.packets_pcrf_ppd_port_3:
 
 732       - network.outpoing.packets
 
 736       attachment_pcrf_ppd_port_3:
 
 739       network.outpoing.packets_pcrf_ppd_port_0:
 
 741       - network.outpoing.packets
 
 742       attachment_pcrf_ppd_port_4:
 
 745       network.outpoing.packets_pcrf_ppd_port_1:
 
 747       - network.outpoing.packets
 
 748       feature_pcrf_ppd_port_1:
 
 751       feature_pcrf_ppd_port_0:
 
 754       feature_pcrf_ppd_port_3:
 
 757       feature_pcrf_ppd_port_2:
 
 760       network.outgoing.packets.rate_pcrf_ppd_port_0:
 
 762       - network.outgoing.packets.rate
 
 763       network.outgoing.packets.rate_pcrf_ppd_port_1:
 
 765       - network.outgoing.packets.rate
 
 766       network.outgoing.packets.rate_pcrf_ppd_port_2:
 
 768       - network.outgoing.packets.rate
 
 769       network.outgoing.packets.rate_pcrf_ppd_port_3:
 
 771       - network.outgoing.packets.rate
 
 772       network.incoming.bytes_pcrf_ppd_port_7:
 
 774       - network.incoming.bytes
 
 775       network.outgoing.packets.rate_pcrf_ppd_port_4:
 
 777       - network.outgoing.packets.rate
 
 778       network.outgoing.packets.rate_pcrf_ppd_port_5:
 
 780       - network.outgoing.packets.rate
 
 781       network.incoming.bytes_pcrf_ppd_port_5:
 
 783       - network.incoming.bytes
 
 784       network.outgoing.packets.rate_pcrf_ppd_port_6:
 
 786       - network.outgoing.packets.rate
 
 787       network.incoming.bytes_pcrf_ppd_port_6:
 
 789       - network.incoming.bytes
 
 790       network.incoming.bytes_pcrf_ppd_port_3:
 
 792       - network.incoming.bytes
 
 793       network.outgoing.packets.rate_pcrf_ppd_port_7:
 
 795       - network.outgoing.packets.rate
 
 796       network.incoming.bytes_pcrf_ppd_port_4:
 
 798       - network.incoming.bytes
 
 799       network.incoming.bytes_pcrf_ppd_port_1:
 
 801       - network.incoming.bytes
 
 802       network.incoming.bytes_pcrf_ppd_port_2:
 
 804       - network.incoming.bytes
 
 805       cpu_util_pcrf_server_ppd:
 
 808       network.incoming.bytes_pcrf_ppd_port_0:
 
 810       - network.incoming.bytes
 
 811       disk.device.read.requests.rate_pcrf_server_ppd:
 
 813       - disk.device.read.requests.rate
 
 814       attachment_pcrf_ppd_port_7:
 
 817       memory.usage_pcrf_server_ppd:
 
 820       disk.device.capacity_pcrf_server_ppd:
 
 822       - disk.device.capacity
 
 823       disk.ephemeral.size_pcrf_server_ppd:
 
 825       - disk.ephemeral.size
 
 826       cpu.delta_pcrf_server_ppd:
 
 829       vcpus_pcrf_server_ppd:
 
 832       instance_pcrf_server_ppd:
 
 835       disk.device.read.bytes.rate_pcrf_server_ppd:
 
 837       - disk.device.read.bytes.rate
 
 838       disk.iops_pcrf_server_ppd:
 
 842       link_pcrf_ppd_port_3:
 
 845       dependency_pcrf_ppd_port_7:
 
 848       link_pcrf_ppd_port_2:
 
 851       link_pcrf_ppd_port_1:
 
 854       link_pcrf_ppd_port_0:
 
 857       link_pcrf_ppd_port_7:
 
 860       link_pcrf_ppd_port_6:
 
 863       link_pcrf_ppd_port_5:
 
 866       link_pcrf_ppd_port_4:
 
 869       dependency_pcrf_ppd_port_0:
 
 872       dependency_pcrf_ppd_port_1:
 
 875       dependency_pcrf_ppd_port_2:
 
 878       dependency_pcrf_ppd_port_3:
 
 881       dependency_pcrf_server_ppd:
 
 884       dependency_pcrf_ppd_port_4:
 
 887       dependency_pcrf_ppd_port_5:
 
 890       dependency_pcrf_ppd_port_6:
 
 893       local_storage_pcrf_server_ppd: