1 tosca_definitions_version: tosca_simple_yaml_1_0_0
 
   5 - openecomp_heat_index:
 
   6     file: openecomp-heat/_index.yml
 
   7 - GlobalSubstitutionTypes:
 
   8     file: GlobalSubstitutionTypesServiceTemplate.yaml
 
  17           type: org.openecomp.annotations.Source
 
  22             param_name: pd_flavor_name
 
  24       description: flavor name of PD instance
 
  25     availabilityzone_name:
 
  26       label: availabilityzone name
 
  31           type: org.openecomp.annotations.Source
 
  36             param_name: availabilityzone_name
 
  38       description: availabilityzone name
 
  44           type: org.openecomp.annotations.Source
 
  49             param_name: ppds_net_name
 
  56           type: org.openecomp.annotations.Source
 
  61             param_name: a_single_1a_names
 
  68           type: org.openecomp.annotations.Source
 
  73             param_name: pcm_server_names
 
  80           type: org.openecomp.annotations.Source
 
  85             param_name: pcm_image_name
 
  93           type: org.openecomp.annotations.Source
 
  98             param_name: pd_image_name
 
 100       description: PD image name
 
 106           type: org.openecomp.annotations.Source
 
 109             - hot-mog-0108-bs1271
 
 111             param_name: security_group_name
 
 114       label: PD server names
 
 119           type: org.openecomp.annotations.Source
 
 122             - hot-mog-0108-bs1271
 
 124             param_name: pd_server_names
 
 126       description: name of the PD instance
 
 129     1c2_catalog_instance_names:
 
 134           type: org.openecomp.annotations.Source
 
 137             - hot-mog-0108-bs1271
 
 139             param_name: 1c2_catalog_instance_names
 
 146           type: org.openecomp.annotations.Source
 
 149             - hot-mog-0108-bs1271
 
 151             param_name: pcm_flavor_name
 
 158           type: org.openecomp.annotations.Source
 
 161             - hot-mog-0108-bs1271
 
 163             param_name: b_single_1b_names
 
 165     1c1_scalling_instance_names:
 
 170           type: org.openecomp.annotations.Source
 
 173             - hot-mog-0108-bs1271
 
 175             param_name: 1c1_scalling_instance_names
 
 182           type: org.openecomp.annotations.Source
 
 185             - hot-mog-0108-bs1271
 
 194           type: org.openecomp.annotations.Source
 
 197             - hot-mog-0108-bs1271
 
 206           type: org.openecomp.annotations.Source
 
 209             - hot-mog-0108-bs1271
 
 211             param_name: oam_net_name
 
 214     abstract_b_single_1b:
 
 215       type: org.openecomp.resource.abstract.nodes.b_single_1b
 
 219         port_1b_t2_port_mac_requirements:
 
 222         compute_b_single_1b_availability_zone:
 
 223         - get_input: availabilityzone_name
 
 224         compute_b_single_1b_scheduler_hints:
 
 225         - group: BE_Affinity_group
 
 226         port_1b_t2_port_ip_requirements:
 
 230           floating_ip_count_required:
 
 233           get_input: pd_flavor_name
 
 234         port_1b_t1_port_ip_requirements:
 
 238           floating_ip_count_required:
 
 241           get_input: pd_image_name
 
 242         port_1b_t1_port_mac_requirements:
 
 245         port_1b_t2_port_network:
 
 246         - b_single_1b_network
 
 247         compute_b_single_1b_user_data_format:
 
 249         compute_b_single_1b_name:
 
 253         service_template_filter:
 
 254           substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
 
 259           - service_template_filter
 
 262       - link_b_single_1b_1b_t2_port:
 
 263           capability: tosca.capabilities.network.Linkable
 
 264           node: b_single_1b_network
 
 265           relationship: tosca.relationships.network.LinksTo
 
 266     abstract_1c1_scalling_instance:
 
 267       type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
 
 271         compute_1c1_scalling_instance_user_data_format:
 
 274         port_1c1_t2_port_network_role_tag: ppds
 
 276           get_input: pd_flavor_name
 
 277         port_1c1_t1_port_ip_requirements:
 
 281           floating_ip_count_required:
 
 284           get_input: pd_image_name
 
 285         compute_1c1_scalling_instance_name:
 
 287           - 1c1_scalling_instance_names
 
 290           - 1c1_scalling_instance_names
 
 292         port_1c1_t1_port_name:
 
 295         port_1c1_t1_port_network:
 
 296         - 1c1_scalling_instance_network
 
 297         - 1c1_scalling_instance_network
 
 298         port_1c1_t2_port_fixed_ips:
 
 307         port_1c1_t2_port_network:
 
 308         - get_input: ppds_net_name
 
 309         - get_input: ppds_net_name
 
 310         port_1c1_t1_port_fixed_ips:
 
 319         port_1c1_t2_port_ip_requirements:
 
 323           floating_ip_count_required:
 
 325         port_1c1_t1_port_mac_requirements:
 
 328         port_1c1_t2_port_mac_requirements:
 
 331         compute_1c1_scalling_instance_availability_zone:
 
 332         - get_input: availabilityzone_name
 
 333         - get_input: availabilityzone_name
 
 334         port_1c1_t2_port_name:
 
 337         compute_1c1_scalling_instance_scheduler_hints:
 
 338         - group: BE_Affinity_group
 
 339         - group: BE_Affinity_group
 
 340         service_template_filter:
 
 341           substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
 
 346           - service_template_filter
 
 349       - link_1c1_scalling_instance_1c1_t1_port:
 
 350           capability: tosca.capabilities.network.Linkable
 
 351           node: 1c1_scalling_instance_network
 
 352           relationship: tosca.relationships.network.LinksTo
 
 354       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
 
 359       type: org.openecomp.resource.abstract.nodes.heat.pcm_server
 
 363         port_pcm_port_00_ip_requirements:
 
 367           floating_ip_count_required:
 
 369         server_group: BE_Affinity_group
 
 371           get_input: pcm_image_name
 
 372         port_pcm_port_00_mac_requirements:
 
 375         security_group_name: jsa_security_group
 
 376         port_pcm_port_01_ip_requirements:
 
 380           floating_ip_count_required:
 
 382         port_pcm_port_00_network_role_tag: cps
 
 384           get_input: pcm_flavor_name
 
 385         service_template_filter:
 
 386           substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
 
 387         port_pcm_port_01_mac_requirements:
 
 394         cps_net_name: nested_network
 
 395         port_pcm_port_01_network_role_tag: oam
 
 398           capability: tosca.capabilities.network.Linkable
 
 400           relationship: tosca.relationships.network.LinksTo
 
 401     abstract_1c2_catalog_instance_0:
 
 402       type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
 
 406         compute_1c2_catalog_instance_availability_zone:
 
 407         - get_input: availabilityzone_name
 
 409           get_input: pd_flavor_name
 
 411           get_input: pd_image_name
 
 412         port_1c2_t2_port_ip_requirements:
 
 416           floating_ip_count_required:
 
 418         port_1c2_t1_port_mac_requirements:
 
 421         port_1c2_t2_port_network:
 
 422         - 1c2_catalog_instance_network
 
 423         compute_1c2_catalog_instance_name:
 
 425           - 1c2_catalog_instance_names
 
 427         port_1c2_t1_port_network:
 
 428         - get_input: oam_net_name
 
 429         port_1c2_t2_port_mac_requirements:
 
 432         compute_1c2_catalog_instance_user_data_format:
 
 434         port_1c2_t1_port_network_role_tag: oam
 
 435         port_1c2_t1_port_ip_requirements:
 
 439           floating_ip_count_required:
 
 441         compute_1c2_catalog_instance_scheduler_hints:
 
 442         - group: BE_Affinity_group
 
 443         service_template_filter:
 
 444           substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
 
 449           - service_template_filter
 
 452       - link_1c2_catalog_instance_1c2_t2_port:
 
 453           capability: tosca.capabilities.network.Linkable
 
 454           node: 1c2_catalog_instance_network
 
 455           relationship: tosca.relationships.network.LinksTo
 
 456     abstract_1c2_catalog_instance_1:
 
 457       type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
 
 461         compute_1c2_catalog_instance_availability_zone:
 
 462         - get_input: availabilityzone_name
 
 464           get_input: pd_flavor_name
 
 466           get_input: pd_image_name
 
 467         port_1c2_t2_port_ip_requirements:
 
 471           floating_ip_count_required:
 
 473         port_1c2_t1_port_mac_requirements:
 
 476         port_1c2_t2_port_network:
 
 477         - 1c2_catalog_instance_network
 
 478         compute_1c2_catalog_instance_name:
 
 480           - 1c2_catalog_instance_names
 
 482         port_1c2_t1_port_network:
 
 483         - get_input: oam_net_name
 
 484         port_1c2_t2_port_mac_requirements:
 
 487         compute_1c2_catalog_instance_user_data_format:
 
 489           - abstract_1c2_catalog_instance_0
 
 490           - 1c2_catalog_instance_instance_name
 
 491         port_1c2_t1_port_network_role_tag: oam
 
 492         port_1c2_t1_port_ip_requirements:
 
 496           floating_ip_count_required:
 
 498         compute_1c2_catalog_instance_scheduler_hints:
 
 499         - group: BE_Affinity_group
 
 500         service_template_filter:
 
 501           substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
 
 506           - service_template_filter
 
 509       - link_1c2_catalog_instance_1c2_t2_port:
 
 510           capability: tosca.capabilities.network.Linkable
 
 511           node: 1c2_catalog_instance_network
 
 512           relationship: tosca.relationships.network.LinksTo
 
 513     1c1_scalling_instance_network:
 
 514       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
 
 518     nodeGetAttIn_network:
 
 519       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
 
 523           - abstract_1c2_catalog_instance_1
 
 524           - 1c2_catalog_instance_1c2_t1_port_tenant_id
 
 526             - abstract_1c2_catalog_instance_0
 
 527             - 1c2_catalog_instance_1c2_t1_port_tenant_id
 
 529               - abstract_1c2_catalog_instance_0
 
 530               - 1c2_catalog_instance_instance_name
 
 532                 - abstract_1c2_catalog_instance_1
 
 533                 - 1c2_catalog_instance_instance_name
 
 536           - abstract_1c1_scalling_instance
 
 537           - 1c1_scalling_instance_instance_name
 
 539             - abstract_1c1_scalling_instance
 
 540             - 1c1_scalling_instance_instance_name
 
 542               - abstract_1c1_scalling_instance
 
 543               - 1c1_scalling_instance_1c1_t2_port_tenant_id
 
 545                 - abstract_1c1_scalling_instance
 
 546                 - 1c1_scalling_instance_1c1_t2_port_tenant_id
 
 549           - abstract_a_single_1a
 
 550           - a_single_1a_1a_t1_port_tenant_id
 
 553           - abstract_a_single_1a
 
 554           - a_single_1a_instance_name
 
 564           - abstract_b_single_1b
 
 565           - b_single_1b_instance_name
 
 567             - abstract_b_single_1b_1
 
 568             - b_single_1b_instance_name
 
 570               - abstract_b_single_1b
 
 571               - b_single_1b_1b_t1_port_tenant_id
 
 573                 - abstract_b_single_1b_1
 
 574                 - b_single_1b_1b_t1_port_tenant_id
 
 576       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
 
 582           capability: tosca.capabilities.Node
 
 583           node: nestedNoUnified
 
 584           relationship: tosca.relationships.DependsOn
 
 586           capability: tosca.capabilities.Node
 
 588           relationship: tosca.relationships.DependsOn
 
 590           capability: feature_1c2_catalog_instance_1c2_t1_port
 
 591           node: abstract_1c2_catalog_instance_1
 
 592           relationship: tosca.relationships.DependsOn
 
 594           capability: feature_1c2_catalog_instance_1c2_t1_port
 
 595           node: abstract_1c2_catalog_instance_0
 
 596           relationship: tosca.relationships.DependsOn
 
 598           capability: feature_1c2_catalog_instance
 
 599           node: abstract_1c2_catalog_instance_0
 
 600           relationship: tosca.relationships.DependsOn
 
 602           capability: feature_1c2_catalog_instance
 
 603           node: abstract_1c2_catalog_instance_1
 
 604           relationship: tosca.relationships.DependsOn
 
 606           capability: feature_1c1_scalling_instance
 
 607           node: abstract_1c1_scalling_instance
 
 608           relationship: tosca.relationships.DependsOn
 
 610           capability: feature_1c1_scalling_instance_1c1_t2_port
 
 611           node: abstract_1c1_scalling_instance
 
 612           relationship: tosca.relationships.DependsOn
 
 614           capability: feature_b_single_1b
 
 615           node: abstract_b_single_1b
 
 616           relationship: tosca.relationships.DependsOn
 
 618           capability: feature_b_single_1b
 
 619           node: abstract_b_single_1b_1
 
 620           relationship: tosca.relationships.DependsOn
 
 622           capability: feature_b_single_1b_1b_t1_port
 
 623           node: abstract_b_single_1b
 
 624           relationship: tosca.relationships.DependsOn
 
 626           capability: feature_b_single_1b_1b_t1_port
 
 627           node: abstract_b_single_1b_1
 
 628           relationship: tosca.relationships.DependsOn
 
 630           capability: feature_a_single_1a
 
 631           node: abstract_a_single_1a
 
 632           relationship: tosca.relationships.DependsOn
 
 634           capability: feature_a_single_1a_1a_t1_port
 
 635           node: abstract_a_single_1a
 
 636           relationship: tosca.relationships.DependsOn
 
 637     abstract_a_single_1a:
 
 638       type: org.openecomp.resource.abstract.nodes.a_single_1a
 
 642         port_1a_t1_port_ip_requirements:
 
 646           floating_ip_count_required:
 
 648         port_1a_t2_port_network_role_tag: ppds
 
 650           get_input: pd_flavor_name
 
 651         port_1a_t2_port_network:
 
 652         - get_input: ppds_net_name
 
 653         port_1a_t1_port_mac_requirements:
 
 656         port_1a_t1_port_network:
 
 657         - a_single_1a_network
 
 659           get_input: pd_image_name
 
 660         port_1a_t2_port_ip_requirements:
 
 664           floating_ip_count_required:
 
 666         compute_a_single_1a_availability_zone:
 
 667         - get_input: availabilityzone_name
 
 668         compute_a_single_1a_scheduler_hints:
 
 669         - group: BE_Affinity_group
 
 670         compute_a_single_1a_user_data_format:
 
 672         compute_a_single_1a_name:
 
 676         port_1a_t2_port_mac_requirements:
 
 679         service_template_filter:
 
 680           substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
 
 685           - service_template_filter
 
 688       - link_a_single_1a_1a_t1_port:
 
 689           capability: tosca.capabilities.network.Linkable
 
 690           node: a_single_1a_network
 
 691           relationship: tosca.relationships.network.LinksTo
 
 693       type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
 
 698           get_input: pcm_flavor_name
 
 699         service_template_filter:
 
 700           substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
 
 701         server_group: BE_Affinity_group
 
 703           get_input: pcm_image_name
 
 704         security_group_name: jsa_security_group
 
 709         cps_net_name: nested_network
 
 712           capability: tosca.capabilities.network.Linkable
 
 714           relationship: tosca.relationships.network.LinksTo
 
 716           capability: tosca.capabilities.network.Linkable
 
 718           relationship: tosca.relationships.network.LinksTo
 
 720       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
 
 725       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
 
 728           get_input: security_group_name
 
 729         description: ems security group
 
 733           port_range_max: 65535
 
 734           remote_ip_prefix: 0.0.0.0/0
 
 739           port_range_max: 65535
 
 740           remote_ip_prefix: 0.0.0.0/0
 
 745           remote_ip_prefix: 0.0.0.0/0
 
 749           port_range_max: 65535
 
 750           remote_ip_prefix: ::/0
 
 755           port_range_max: 65535
 
 756           remote_ip_prefix: ::/0
 
 761           remote_ip_prefix: ::/0
 
 765           port_range_max: 65535
 
 766           remote_ip_prefix: 0.0.0.0/0
 
 771           port_range_max: 65535
 
 772           remote_ip_prefix: 0.0.0.0/0
 
 777           remote_ip_prefix: 0.0.0.0/0
 
 781           port_range_max: 65535
 
 782           remote_ip_prefix: ::/0
 
 787           port_range_max: 65535
 
 788           remote_ip_prefix: ::/0
 
 793           remote_ip_prefix: ::/0
 
 797           capability: attachment_pcm_port_00
 
 799           relationship: org.openecomp.relationships.AttachesTo
 
 801           capability: attachment_pcm_port_01
 
 803           relationship: org.openecomp.relationships.AttachesTo
 
 805           capability: attachment_pcm_port_0
 
 806           node: nestedNoUnified
 
 807           relationship: org.openecomp.relationships.AttachesTo
 
 809           capability: attachment_pcm_port_1
 
 810           node: nestedNoUnified
 
 811           relationship: org.openecomp.relationships.AttachesTo
 
 813           capability: attachment_pcm_port_2
 
 814           node: nestedNoUnified
 
 815           relationship: org.openecomp.relationships.AttachesTo
 
 817           capability: attachment_pcm_port_3
 
 818           node: nestedNoUnified
 
 819           relationship: org.openecomp.relationships.AttachesTo
 
 820     abstract_b_single_1b_1:
 
 821       type: org.openecomp.resource.abstract.nodes.b_single_1b_1
 
 826           get_input: pd_flavor_name
 
 827         port_1b_t1_port_ip_requirements:
 
 831           floating_ip_count_required:
 
 834           get_input: pd_image_name
 
 835         compute_b_single_1b_user_data_format:
 
 837         port_1b_t2_port_mac_requirements:
 
 840         compute_b_single_1b_availability_zone:
 
 841         - get_input: availabilityzone_name
 
 842         compute_b_single_1b_scheduler_hints:
 
 843         - group: BE_Affinity_group
 
 844         port_1b_t2_port_ip_requirements:
 
 848           floating_ip_count_required:
 
 850         port_1b_t1_port_network_role_tag: oam
 
 851         port_1b_t1_port_mac_requirements:
 
 854         port_1b_t2_port_network:
 
 855         - b_single_1b_network
 
 856         port_1b_t1_port_network:
 
 857         - get_input: oam_net_name
 
 858         compute_b_single_1b_name:
 
 862         service_template_filter:
 
 863           substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
 
 868           - service_template_filter
 
 871       - link_b_single_1b_1b_t2_port:
 
 872           capability: tosca.capabilities.network.Linkable
 
 873           node: b_single_1b_network
 
 874           relationship: tosca.relationships.network.LinksTo
 
 876       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
 
 880     1c2_catalog_instance_network:
 
 881       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
 
 886     hot-mog-0108-bs1271_group:
 
 887       type: org.openecomp.groups.heat.HeatStack
 
 889         heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
 
 890         description: heat template that creates MOG stack
 
 892       - b_single_1b_network
 
 894       - 1c1_scalling_instance_network
 
 895       - nodeGetAttIn_network
 
 900       - a_single_1a_network
 
 901       - 1c2_catalog_instance_network
 
 902       - abstract_a_single_1a
 
 903       - abstract_b_single_1b
 
 904       - abstract_b_single_1b_1
 
 905       - abstract_1c1_scalling_instance
 
 906       - abstract_1c2_catalog_instance_0
 
 907       - abstract_1c2_catalog_instance_1
 
 909       type: tosca.groups.Root
 
 911       - abstract_a_single_1a
 
 912       - abstract_b_single_1b
 
 913       - abstract_b_single_1b_1
 
 914       - abstract_1c1_scalling_instance
 
 915       - abstract_1c2_catalog_instance_0
 
 916       - abstract_1c2_catalog_instance_1
 
 921         - abstract_1c2_catalog_instance_1
 
 922         - 1c2_catalog_instance_1c2_t1_port_tenant_id
 
 924           - abstract_1c2_catalog_instance_0
 
 925           - 1c2_catalog_instance_1c2_t1_port_tenant_id
 
 927             - abstract_1c2_catalog_instance_0
 
 928             - 1c2_catalog_instance_instance_name
 
 930               - abstract_1c2_catalog_instance_1
 
 931               - 1c2_catalog_instance_instance_name
 
 935         - abstract_1c1_scalling_instance
 
 936         - 1c1_scalling_instance_instance_name
 
 938           - abstract_1c1_scalling_instance
 
 939           - 1c1_scalling_instance_instance_name
 
 941             - abstract_1c1_scalling_instance
 
 942             - 1c1_scalling_instance_1c1_t2_port_tenant_id
 
 944               - abstract_1c1_scalling_instance
 
 945               - 1c1_scalling_instance_1c1_t2_port_tenant_id
 
 949         - abstract_b_single_1b
 
 950         - b_single_1b_instance_name
 
 952           - abstract_b_single_1b_1
 
 953           - b_single_1b_instance_name
 
 955             - abstract_b_single_1b
 
 956             - b_single_1b_1b_t1_port_tenant_id
 
 958               - abstract_b_single_1b_1
 
 959               - b_single_1b_1b_t1_port_tenant_id
 
 963         - abstract_a_single_1a
 
 964         - a_single_1a_instance_name
 
 976         - abstract_a_single_1a
 
 977         - a_single_1a_1a_t1_port_tenant_id
 
 980       type: org.openecomp.policies.placement.Colocate