3e911307837edb6da6ebb3655be2690b464bf592
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested1-no-compute
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     ps_server_ips:
12       hidden: false
13       immutable: false
14       type: string
15     name:
16       hidden: false
17       immutable: false
18       type: string
19       description: nested parameter
20     net:
21       hidden: false
22       immutable: false
23       type: string
24     pd_server_ips:
25       hidden: false
26       immutable: false
27       type: string
28   node_templates:
29     ps_server_port:
30       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
31       properties:
32         replacement_policy: AUTO
33         ip_requirements:
34         - ip_version: 4
35           ip_count_required:
36             is_required: true
37           floating_ip_count_required:
38             is_required: false
39         fixed_ips:
40         - ip_address:
41             get_input:
42             - ps_server_ips
43             - 0
44         mac_requirements:
45           mac_count_required:
46             is_required: false
47         network:
48           get_input: net
49     pd_server_port:
50       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
51       properties:
52         replacement_policy: AUTO
53         ip_requirements:
54         - ip_version: 4
55           ip_count_required:
56             is_required: true
57           floating_ip_count_required:
58             is_required: false
59         fixed_ips:
60         - ip_address:
61             get_input:
62             - pd_server_ips
63             - 0
64         mac_requirements:
65           mac_count_required:
66             is_required: false
67         network:
68           get_input: net
69   groups:
70     nested1-no-compute_group:
71       type: org.openecomp.groups.heat.HeatStack
72       properties:
73         heat_file: ../Artifacts/nested1-no-compute.yml
74         description: nested1-no-compute
75       members:
76       - ps_server_port
77       - pd_server_port
78   substitution_mappings:
79     node_type: org.openecomp.resource.abstract.nodes.heat.nested1-no-compute
80     capabilities:
81       feature_ps_server_port:
82       - ps_server_port
83       - feature
84       network.outgoing.bytes_ps_server_port:
85       - ps_server_port
86       - network.outgoing.bytes
87       feature_pd_server_port:
88       - pd_server_port
89       - feature
90       network.outgoing.bytes.rate_ps_server_port:
91       - ps_server_port
92       - network.outgoing.bytes.rate
93       network.outgoing.bytes.rate_pd_server_port:
94       - pd_server_port
95       - network.outgoing.bytes.rate
96       network.outgoing.bytes_pd_server_port:
97       - pd_server_port
98       - network.outgoing.bytes
99       network.outgoing.packets.rate_pd_server_port:
100       - pd_server_port
101       - network.outgoing.packets.rate
102       binding_pd_server_port:
103       - pd_server_port
104       - binding
105       network.incoming.packets.rate_ps_server_port:
106       - ps_server_port
107       - network.incoming.packets.rate
108       network.incoming.bytes.rate_ps_server_port:
109       - ps_server_port
110       - network.incoming.bytes.rate
111       network.outgoing.packets.rate_ps_server_port:
112       - ps_server_port
113       - network.outgoing.packets.rate
114       binding_ps_server_port:
115       - ps_server_port
116       - binding
117       network.incoming.packets_pd_server_port:
118       - pd_server_port
119       - network.incoming.packets
120       forwarder_pd_server_port:
121       - pd_server_port
122       - forwarder
123       network.incoming.bytes_pd_server_port:
124       - pd_server_port
125       - network.incoming.bytes
126       network.outpoing.packets_pd_server_port:
127       - pd_server_port
128       - network.outpoing.packets
129       network.outpoing.packets_ps_server_port:
130       - ps_server_port
131       - network.outpoing.packets
132       network.incoming.bytes_ps_server_port:
133       - ps_server_port
134       - network.incoming.bytes
135       attachment_ps_server_port:
136       - ps_server_port
137       - attachment
138       forwarder_ps_server_port:
139       - ps_server_port
140       - forwarder
141       attachment_pd_server_port:
142       - pd_server_port
143       - attachment
144       network.incoming.packets_ps_server_port:
145       - ps_server_port
146       - network.incoming.packets
147       network.incoming.packets.rate_pd_server_port:
148       - pd_server_port
149       - network.incoming.packets.rate
150       network.incoming.bytes.rate_pd_server_port:
151       - pd_server_port
152       - network.incoming.bytes.rate
153     requirements:
154       dependency_ps_server_port:
155       - ps_server_port
156       - dependency
157       dependency_pd_server_port:
158       - pd_server_port
159       - dependency
160       link_pd_server_port:
161       - pd_server_port
162       - link
163       link_ps_server_port:
164       - ps_server_port
165       - link
166       binding_ps_server_port:
167       - ps_server_port
168       - binding
169       binding_pd_server_port:
170       - pd_server_port
171       - binding