aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/MainServiceTemplate.yaml
blob: 4b52dd008711011fa77f7a27384756f35ef03e24 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
  template_name: Main
imports:
- openecomp_heat_index:
    file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
    file: GlobalSubstitutionTypesServiceTemplate.yaml
topology_template:
  inputs:
    jsa_name:
      hidden: false
      immutable: false
      type: string
      description: network name of jsa log network
  node_templates:
    dependsOn_network:
      type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
      properties:
        network_name:
          get_input: jsa_name
      requirements:
      - dependency:
          capability: tosca.capabilities.Node
          node: test_nested_all_patterns
          relationship: tosca.relationships.DependsOn
      - dependency:
          capability: tosca.capabilities.Node
          node: test_nested_no_compute
          relationship: tosca.relationships.DependsOn
      - dependency:
          capability: tosca.capabilities.Node
          node: test_nested_pattern_4
          relationship: tosca.relationships.DependsOn
    test_nested_pattern_4:
      type: org.openecomp.resource.abstract.nodes.heat.pd_server
      directives:
      - substitutable
      properties:
        service_template_filter:
          substitute_service_template: nested-pattern-4ServiceTemplate.yaml
        p2:
          get_attribute:
          - test_nested_no_compute
          - no_compute_attr_1
        port_pd_server_port_2_ip_requirements:
        - ip_version: 4
          ip_count_required:
            is_required: true
          floating_ip_count_required:
            is_required: false
        port_pd_server_port_2_mac_requirements:
          mac_count_required:
            is_required: false
        port_pd_server_port_1_ip_requirements:
        - ip_version: 4
          ip_count_required:
            is_required: true
          floating_ip_count_required:
            is_required: false
        port_pd_server_port_1_mac_requirements:
          mac_count_required:
            is_required: false
      requirements:
      - dependency_pd_server_port_1:
          capability: tosca.capabilities.Node
          node: tosca.nodes.Root
          relationship: tosca.relationships.DependsOn
      - link_pd_server_port_1:
          capability: tosca.capabilities.network.Linkable
          relationship: tosca.relationships.network.LinksTo
      - dependency_pd_server_port_2:
          capability: tosca.capabilities.Node
          node: tosca.nodes.Root
          relationship: tosca.relationships.DependsOn
      - link_pd_server_port_2:
          capability: tosca.capabilities.network.Linkable
          relationship: tosca.relationships.network.LinksTo
      - dependency_server_pd:
          capability: tosca.capabilities.Node
          node: tosca.nodes.Root
          relationship: tosca.relationships.DependsOn
      - local_storage_server_pd:
          capability: tosca.capabilities.Attachment
          node: tosca.nodes.BlockStorage
          relationship: tosca.relationships.AttachesTo
    test_nested_no_compute:
      type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute
      directives:
      - substitutable
      properties:
        p1:
          get_attribute:
          - test_nested_pattern_4
          - pattern4_attr_1
        service_template_filter:
          substitute_service_template: nested-no-computeServiceTemplate.yaml
      requirements:
      - dependency:
          capability: tosca.capabilities.Node
          node: test_nested_all_patterns
          relationship: tosca.relationships.DependsOn
      - dependency:
          capability: tosca.capabilities.Node
          node: test_nested_pattern_4
          relationship: tosca.relationships.DependsOn
    test_nested_all_patterns:
      type: org.openecomp.resource.abstract.nodes.heat.nested1
      directives:
      - substitutable
      properties:
        p1:
          get_attribute:
          - test_nested_pattern_4
          - pattern4_attr_1
        service_template_filter:
          substitute_service_template: nested1ServiceTemplate.yaml
        p2:
          get_attribute:
          - test_nested_no_compute
          - no_compute_attr_1
  groups:
    main_group:
      type: org.openecomp.groups.heat.HeatStack
      properties:
        heat_file: ../Artifacts/main.yml
        description: |
          Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
      members:
      - dependsOn_network
      - test_nested_pattern_4
      - test_nested_no_compute
      - test_nested_all_patterns