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
|