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
108 shared_security_group_id2:
112 description: network name of jsa log network
114 label: PCRF CM server names
118 description: name of the PCRF CM instance
124 label: CPS network name
128 description: CPS network name
129 default: int_pcrf_net_0
131 label: CPS network mask
135 description: CPS network mask
136 default: 255.255.255.0
138 label: CPS network mask
142 description: CPS network mask
143 default: 255.255.255.0
144 shared_security_group_id1:
148 description: network name of jsa log network
150 label: OAM network name
154 description: OAM network name
155 default: oam_protected_net_0
158 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
163 get_input: pcm_flavor_name
164 p1: jsa_security_group1
165 service_template_filter:
166 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
167 p2: jsa_security_group2
168 port_pcm_port_1_network_role_tag: oam
169 port_pcm_port_0_ip_requirements:
173 floating_ip_count_required:
176 get_input: pcm_image_name
177 port_pcm_port_1_mac_requirements:
180 port_pcm_port_1_ip_requirements:
184 floating_ip_count_required:
186 port_pcm_port_0_network_role_tag: cps
187 port_pcm_port_0_mac_requirements:
195 - dependency_pcm_port_1:
196 capability: tosca.capabilities.Node
197 node: tosca.nodes.Root
198 relationship: tosca.relationships.DependsOn
200 capability: tosca.capabilities.network.Linkable
201 relationship: tosca.relationships.network.LinksTo
202 - dependency_server_pcm:
203 capability: tosca.capabilities.Node
204 node: tosca.nodes.Root
205 relationship: tosca.relationships.DependsOn
206 - local_storage_server_pcm:
207 capability: tosca.capabilities.Attachment
208 node: tosca.nodes.BlockStorage
209 relationship: tosca.relationships.AttachesTo
210 - dependency_pcm_port_0:
211 capability: tosca.capabilities.Node
212 node: tosca.nodes.Root
213 relationship: tosca.relationships.DependsOn
215 capability: tosca.capabilities.network.Linkable
216 relationship: tosca.relationships.network.LinksTo
218 type: org.openecomp.resource.abstract.nodes.heat.oam_server
222 availabilityzone_name:
223 get_input: availabilityzone_name
225 get_input: oam_net_gw
226 port_oam_port_0_mac_requirements:
230 get_input: oam_flavor_name
235 port_oam_port_1_network_role_tag: oam
240 service_template_filter:
241 substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml
242 port_oam_port_1_ip_requirements:
246 floating_ip_count_required:
248 port_oam_port_1_mac_requirements:
255 port_oam_port_0_network_role_tag: cps
257 get_input: oam_image_name
259 get_input: cps_net_name
261 get_input: cps_net_mask
267 get_input: oam_net_mask
268 port_oam_port_0_ip_requirements:
272 floating_ip_count_required:
275 get_input: oam_net_name
277 - dependency_oam_port_0:
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_server_oam:
285 capability: tosca.capabilities.Node
286 node: tosca.nodes.Root
287 relationship: tosca.relationships.DependsOn
288 - local_storage_server_oam:
289 capability: tosca.capabilities.Attachment
290 node: tosca.nodes.BlockStorage
291 relationship: tosca.relationships.AttachesTo
292 - dependency_oam_port_1:
293 capability: tosca.capabilities.Node
294 node: tosca.nodes.Root
295 relationship: tosca.relationships.DependsOn
297 capability: tosca.capabilities.network.Linkable
298 relationship: tosca.relationships.network.LinksTo
300 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
304 port_pcm_port_1_network_role_tag: oam
305 availabilityzone_name:
306 get_input: availabilityzone_name
307 port_pcm_port_0_ip_requirements:
311 floating_ip_count_required:
314 get_input: oam_net_gw
316 get_input: pcm_image_name
318 get_input: security_group_name
323 port_pcm_port_1_mac_requirements:
327 get_input: pcm_flavor_name
328 service_template_filter:
329 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
334 port_pcm_port_1_ip_requirements:
338 floating_ip_count_required:
340 port_pcm_port_0_network_role_tag: cps
341 port_pcm_port_0_mac_requirements:
349 get_input: cps_net_name
351 get_input: cps_net_mask
357 get_input: oam_net_mask
359 get_input: oam_net_name
361 - dependency_pcm_port_1:
362 capability: tosca.capabilities.Node
363 node: tosca.nodes.Root
364 relationship: tosca.relationships.DependsOn
366 capability: tosca.capabilities.network.Linkable
367 relationship: tosca.relationships.network.LinksTo
368 - dependency_server_pcm:
369 capability: tosca.capabilities.Node
370 node: tosca.nodes.Root
371 relationship: tosca.relationships.DependsOn
372 - local_storage_server_pcm:
373 capability: tosca.capabilities.Attachment
374 node: tosca.nodes.BlockStorage
375 relationship: tosca.relationships.AttachesTo
376 - dependency_pcm_port_0:
377 capability: tosca.capabilities.Node
378 node: tosca.nodes.Root
379 relationship: tosca.relationships.DependsOn
381 capability: tosca.capabilities.network.Linkable
382 relationship: tosca.relationships.network.LinksTo
383 packet_mirror_network:
384 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
390 capability: tosca.capabilities.Node
392 relationship: tosca.relationships.DependsOn
394 capability: feature_compute
395 node: abstract_compute
396 relationship: tosca.relationships.DependsOn
398 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
404 floating_ip_count_required:
412 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
414 name: jsa_security_group1_name
415 description: ems security group
419 remote_ip_prefix: ::/0
423 capability: attachment_pcm_port_0
425 relationship: org.openecomp.relationships.AttachesTo
427 capability: attachment_pcm_port_1
429 relationship: org.openecomp.relationships.AttachesTo
431 capability: attachment_oam_port_1
432 node: test_shared_node_connected_in_nested
433 relationship: org.openecomp.relationships.AttachesTo
435 capability: attachment_oam_port_0
436 node: test_shared_node_connected_in_nested
437 relationship: org.openecomp.relationships.AttachesTo
439 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
441 name: jsa_security_group2_name
442 description: ems security group
446 port_range_max: 65535
447 remote_ip_prefix: 0.0.0.0/0
452 capability: attachment_pcm_port_0
454 relationship: org.openecomp.relationships.AttachesTo
455 test_shared_node_connected_in_nested:
456 type: org.openecomp.resource.abstract.nodes.heat.oam_server
460 service_template_filter:
461 substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml
463 get_input: shared_security_group_id2
464 port_oam_port_1_ip_requirements:
468 floating_ip_count_required:
470 port_oam_port_1_mac_requirements:
473 port_oam_port_0_mac_requirements:
476 port_oam_port_0_network_role_tag: cps
477 port_oam_port_1_network_role_tag: oam
478 port_oam_port_0_ip_requirements:
482 floating_ip_count_required:
484 shared_security_group_id1:
485 get_input: shared_security_group_id1
487 - dependency_oam_port_0:
488 capability: tosca.capabilities.Node
489 node: tosca.nodes.Root
490 relationship: tosca.relationships.DependsOn
492 capability: tosca.capabilities.network.Linkable
493 relationship: tosca.relationships.network.LinksTo
494 - dependency_server_oam:
495 capability: tosca.capabilities.Node
496 node: tosca.nodes.Root
497 relationship: tosca.relationships.DependsOn
498 - local_storage_server_oam:
499 capability: tosca.capabilities.Attachment
500 node: tosca.nodes.BlockStorage
501 relationship: tosca.relationships.AttachesTo
502 - dependency_oam_port_1:
503 capability: tosca.capabilities.Node
504 node: tosca.nodes.Root
505 relationship: tosca.relationships.DependsOn
507 capability: tosca.capabilities.network.Linkable
508 relationship: tosca.relationships.network.LinksTo
510 type: org.openecomp.resource.abstract.nodes.compute
514 compute_compute_user_data_format:
519 get_input: compute_image_name
520 compute_compute_metadata:
524 compute_compute_name:
527 compute_flavor_name: null
528 compute_compute_config_drive:
532 - port_security_enabled
535 - allowed_address_pairs
546 service_template_filter:
547 substitute_service_template: Nested_computeServiceTemplate.yaml
552 - service_template_filter
555 hot-nimbus-pcm_v0.4_group:
556 type: org.openecomp.groups.heat.HeatStack
558 heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml
559 description: heat template that creates PCRF Cluman stack
564 - packet_mirror_network
566 - jsa_security_group1
567 - jsa_security_group2
570 type: org.openecomp.groups.heat.HeatStack
572 heat_file: ../Artifacts/addOn.yml
574 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
576 - test_shared_node_connected_in_nested