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
12 label: OAM network ips
16 description: OAM network ips
21 availabilityzone_name:
22 label: availabilityzone name
26 description: availabilityzone name
29 label: CPS network gateway
33 description: CPS network gateway
36 label: PCRF CM server names
40 description: name of the PCRF CM instance
46 label: PCRF CM image name
50 description: PCRF CM image name
53 label: CPS network ips
57 description: CPS network ips
63 label: PCRF CM flavor name
67 description: flavor name of PCRF CM instance
70 label: security group name
74 description: the name of security group
75 default: nimbus_security_group
77 label: CPS Cluman Cinder Volume
81 description: CPS Cluman Cinder Volume
83 - 249cb355-8fdf-4382-9c3c-a2ebe767d45b
91 label: PCRF CM flavor name
95 description: flavor name of PCRF CM instance
102 label: PCRF CM image name
106 description: PCRF CM image name
109 label: PCRF CM server names
113 description: name of the PCRF CM instance
119 label: CPS network name
123 description: CPS network name
124 default: int_pcrf_net_0
126 label: CPS network mask
130 description: CPS network mask
131 default: 255.255.255.0
133 label: CPS network mask
137 description: CPS network mask
138 default: 255.255.255.0
140 label: OAM network name
144 description: OAM network name
145 default: oam_protected_net_0
148 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
153 get_input: pcm_flavor_name
154 service_template_filter:
155 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
156 port_pcm_port_1_network_role_tag: oam
157 availabilityzone_name:
158 get_input: availabilityzone_name
159 port_pcm_port_0_ip_requirements:
163 floating_ip_count_required:
166 get_input: pcm_image_name
167 port_pcm_port_1_mac_requirements:
170 port_pcm_port_1_ip_requirements:
174 floating_ip_count_required:
176 port_pcm_port_0_network_role_tag: cps
177 port_pcm_port_0_mac_requirements:
185 - dependency_pcm_port_1:
186 capability: tosca.capabilities.Node
187 node: tosca.nodes.Root
188 relationship: tosca.relationships.DependsOn
190 capability: tosca.capabilities.network.Linkable
191 relationship: tosca.relationships.network.LinksTo
192 - dependency_server_pcm:
193 capability: tosca.capabilities.Node
194 node: tosca.nodes.Root
195 relationship: tosca.relationships.DependsOn
196 - local_storage_server_pcm:
197 capability: tosca.capabilities.Attachment
198 node: tosca.nodes.BlockStorage
199 relationship: tosca.relationships.AttachesTo
200 - dependency_pcm_port_0:
201 capability: tosca.capabilities.Node
202 node: tosca.nodes.Root
203 relationship: tosca.relationships.DependsOn
205 capability: tosca.capabilities.network.Linkable
206 relationship: tosca.relationships.network.LinksTo
208 type: org.openecomp.resource.abstract.nodes.heat.oam_server
212 port_pcm_port_1_network_role_tag: oam
213 availabilityzone_name:
214 get_input: availabilityzone_name
215 port_pcm_port_0_ip_requirements:
219 floating_ip_count_required:
222 get_input: oam_net_gw
224 get_input: oam_flavor_name
226 get_input: security_group_name
235 port_pcm_port_1_mac_requirements:
238 service_template_filter:
239 substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml
244 port_pcm_port_1_ip_requirements:
248 floating_ip_count_required:
250 port_pcm_port_0_network_role_tag: cps
251 port_pcm_port_0_mac_requirements:
255 get_input: oam_image_name
257 get_input: cps_net_name
259 get_input: cps_net_mask
265 get_input: oam_net_mask
267 get_input: oam_net_name
269 - dependency_server_oam:
270 capability: tosca.capabilities.Node
271 node: tosca.nodes.Root
272 relationship: tosca.relationships.DependsOn
273 - local_storage_server_oam:
274 capability: tosca.capabilities.Attachment
275 node: tosca.nodes.BlockStorage
276 relationship: tosca.relationships.AttachesTo
277 - dependency_pcm_port_1:
278 capability: tosca.capabilities.Node
279 node: tosca.nodes.Root
280 relationship: tosca.relationships.DependsOn
282 capability: tosca.capabilities.network.Linkable
283 relationship: tosca.relationships.network.LinksTo
284 - dependency_pcm_port_0:
285 capability: tosca.capabilities.Node
286 node: tosca.nodes.Root
287 relationship: tosca.relationships.DependsOn
289 capability: tosca.capabilities.network.Linkable
290 relationship: tosca.relationships.network.LinksTo
292 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
296 port_pcm_port_1_network_role_tag: oam
297 availabilityzone_name:
298 get_input: availabilityzone_name
299 port_pcm_port_0_ip_requirements:
303 floating_ip_count_required:
306 get_input: oam_net_gw
308 get_input: pcm_image_name
310 get_input: security_group_name
315 port_pcm_port_1_mac_requirements:
319 get_input: pcm_flavor_name
320 service_template_filter:
321 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
326 port_pcm_port_1_ip_requirements:
330 floating_ip_count_required:
332 port_pcm_port_0_network_role_tag: cps
333 port_pcm_port_0_mac_requirements:
341 get_input: cps_net_name
343 get_input: cps_net_mask
349 get_input: oam_net_mask
351 get_input: oam_net_name
353 - dependency_pcm_port_1:
354 capability: tosca.capabilities.Node
355 node: tosca.nodes.Root
356 relationship: tosca.relationships.DependsOn
358 capability: tosca.capabilities.network.Linkable
359 relationship: tosca.relationships.network.LinksTo
360 - dependency_server_pcm:
361 capability: tosca.capabilities.Node
362 node: tosca.nodes.Root
363 relationship: tosca.relationships.DependsOn
364 - local_storage_server_pcm:
365 capability: tosca.capabilities.Attachment
366 node: tosca.nodes.BlockStorage
367 relationship: tosca.relationships.AttachesTo
368 - dependency_pcm_port_0:
369 capability: tosca.capabilities.Node
370 node: tosca.nodes.Root
371 relationship: tosca.relationships.DependsOn
373 capability: tosca.capabilities.network.Linkable
374 relationship: tosca.relationships.network.LinksTo
375 packet_mirror_network:
376 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
381 - compute_instance_name
387 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
393 floating_ip_count_required:
401 type: org.openecomp.resource.abstract.nodes.compute
406 get_input: compute_image_name
407 compute_compute_name:
410 compute_flavor_name: null
411 compute_compute_config_drive:
415 - port_security_enabled
418 - allowed_address_pairs
429 service_template_filter:
430 substitute_service_template: Nested_computeServiceTemplate.yaml
435 - service_template_filter
438 hot-nimbus-pcm_v0.4_group:
439 type: org.openecomp.groups.heat.HeatStack
441 heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml
442 description: heat template that creates PCRF Cluman stack
447 - packet_mirror_network
451 output_attr_nested_resource_same_type:
456 output_attr_non_nested_compute:
460 - compute_instance_name
461 output_attr_nested_resource_different_type:
466 output_attr_nested_resource1:
471 output_attr_non_consolidation_entity:
474 - packet_mirror_network
476 output_attr_nested_resource2: