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
157 abstract_pcm_server_1:
158 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
162 port_pcm_port_1_network_role_tag: oam
163 availabilityzone_name:
164 get_input: availabilityzone_name
165 port_pcm_port_0_ip_requirements:
169 floating_ip_count_required:
172 get_input: oam_net_gw
174 get_input: pcm_image_name
176 get_input: security_group_name
181 port_pcm_port_1_mac_requirements:
185 get_input: pcm_flavor_name
186 service_template_filter:
187 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
192 port_pcm_port_1_ip_requirements:
196 floating_ip_count_required:
198 port_pcm_port_0_network_role_tag: cps
199 port_pcm_port_0_mac_requirements:
207 get_input: cps_net_name
209 get_input: cps_net_mask
215 get_input: oam_net_mask
217 get_input: oam_net_name
218 abstract_pcm_server_0:
219 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
224 get_input: pcm_flavor_name
225 p1: jsa_security_group1
226 service_template_filter:
227 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
228 p2: jsa_security_group2
229 port_pcm_port_1_network_role_tag: oam
230 port_pcm_port_0_ip_requirements:
234 floating_ip_count_required:
237 get_input: pcm_image_name
238 port_pcm_port_1_mac_requirements:
241 port_pcm_port_1_ip_requirements:
245 floating_ip_count_required:
247 port_pcm_port_0_network_role_tag: cps
248 port_pcm_port_0_mac_requirements:
255 packet_mirror_network:
256 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
262 capability: tosca.capabilities.Node
263 node: abstract_pcm_server_1
264 relationship: tosca.relationships.DependsOn
266 capability: feature_compute
267 node: abstract_compute
268 relationship: tosca.relationships.DependsOn
269 abstract_oam_server_0:
270 type: org.openecomp.resource.abstract.nodes.heat.oam_server
274 availabilityzone_name:
275 get_input: availabilityzone_name
277 get_input: oam_net_gw
278 port_oam_port_0_mac_requirements:
282 get_input: oam_flavor_name
287 port_oam_port_1_network_role_tag: oam
292 service_template_filter:
293 substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml
294 port_oam_port_1_ip_requirements:
298 floating_ip_count_required:
300 port_oam_port_1_mac_requirements:
307 port_oam_port_0_network_role_tag: cps
309 get_input: oam_image_name
311 get_input: cps_net_name
313 get_input: cps_net_mask
319 get_input: oam_net_mask
320 port_oam_port_0_ip_requirements:
324 floating_ip_count_required:
327 get_input: oam_net_name
329 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
335 floating_ip_count_required:
342 abstract_oam_server_1:
343 type: org.openecomp.resource.abstract.nodes.heat.oam_server
347 service_template_filter:
348 substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml
350 get_input: shared_security_group_id2
351 port_oam_port_1_ip_requirements:
355 floating_ip_count_required:
357 port_oam_port_1_mac_requirements:
360 port_oam_port_0_mac_requirements:
363 port_oam_port_0_network_role_tag: cps
364 port_oam_port_1_network_role_tag: oam
365 port_oam_port_0_ip_requirements:
369 floating_ip_count_required:
371 shared_security_group_id1:
372 get_input: shared_security_group_id1
374 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
376 name: jsa_security_group1_name
377 description: ems security group
381 remote_ip_prefix: ::/0
385 capability: attachment_pcm_port_0
386 node: abstract_pcm_server_0
387 relationship: org.openecomp.relationships.AttachesTo
389 capability: attachment_pcm_port_1
390 node: abstract_pcm_server_0
391 relationship: org.openecomp.relationships.AttachesTo
393 capability: attachment_oam_port_1
394 node: abstract_oam_server_1
395 relationship: org.openecomp.relationships.AttachesTo
397 capability: attachment_oam_port_0
398 node: abstract_oam_server_1
399 relationship: org.openecomp.relationships.AttachesTo
401 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
403 name: jsa_security_group2_name
404 description: ems security group
408 port_range_max: 65535
409 remote_ip_prefix: 0.0.0.0/0
414 capability: attachment_pcm_port_0
415 node: abstract_pcm_server_0
416 relationship: org.openecomp.relationships.AttachesTo
418 type: org.openecomp.resource.abstract.nodes.compute
422 compute_compute_user_data_format:
424 - abstract_pcm_server_1
427 get_input: compute_image_name
428 compute_compute_metadata:
430 - abstract_pcm_server_1
432 compute_compute_name:
435 compute_flavor_name: null
436 compute_compute_config_drive:
440 - port_security_enabled
443 - allowed_address_pairs
454 service_template_filter:
455 substitute_service_template: Nested_computeServiceTemplate.yaml
460 - service_template_filter
463 hot-nimbus-pcm_v0.4_group:
464 type: org.openecomp.groups.heat.HeatStack
466 heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml
467 description: heat template that creates PCRF Cluman stack
469 - packet_mirror_network
471 - jsa_security_group1
472 - jsa_security_group2
474 - abstract_pcm_server_0
475 - abstract_oam_server_0
476 - abstract_pcm_server_1
478 type: org.openecomp.groups.heat.HeatStack
480 heat_file: ../Artifacts/addOn.yml
482 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
484 - abstract_oam_server_1