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
16 description: flavor name of PD instance
19 label: internet network ips
23 description: ip of the OAM network
33 label: csb ineternal cidr
37 description: csb internal cidr
40 label: CM server names
44 description: name of the CM instance
49 availabilityzone_name:
50 label: availabilityzone name
54 description: availabilityzone name
60 default: 49201898-333d-4c88-b58d-cf573b091633
62 label: OAM flavor name
66 description: flavor name of OAM instance
73 description: PD image name
75 packet_mirror_network_name:
76 label: packet mirror network name
80 description: name of the network
83 label: PD server names
87 description: name of the PD instance
94 label: SM server names
98 description: name of the SM instance
108 default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
109 VMME_oam_boot_volume:
113 default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
115 label: CM flavor name
119 description: flavor name of CM instance
126 description: SM image name
127 default: MOG_BASE_8.0
133 description: CM image name
134 default: MOG_BASE_8.0
136 label: SM flavor name
140 description: flavor name of SM instance
143 label: PS server names
147 description: name of the PS instance
160 description: PS image name
161 default: MOG_BASE_8.0
167 description: OAM image name
168 default: MOG_BASE_8.0
170 label: OAM server names
174 description: name of the OAM instance
181 label: PS flavor name
185 description: flavor name of PS instance
188 label: oam network name
192 description: name of the oam network
193 default: oam_protected_net_0
195 packet_mirror_network:
196 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
199 get_input: packet_mirror_network_name
201 type: org.openecomp.resource.abstract.nodes.pd_server
205 compute_pd_server_scheduler_hints:
206 - group: BE_Affinity_group
207 compute_pd_server_availability_zone:
208 - get_input: availabilityzone_name
209 compute_pd_server_name:
215 - network_policy_server
217 port_pd01_port_security_groups:
218 - - jsa_security_group
219 port_pd01_port_mac_requirements:
223 get_input: pd_image_name
224 port_pd01_port_ip_requirements:
228 floating_ip_count_required:
230 port_pd01_port_network:
231 - get_input: oam_net_name
232 port_pd01_port_network_role_tag: oam
233 compute_pd_server_user_data_format:
235 service_template_filter:
236 substitute_service_template: Nested_pd_serverServiceTemplate.yaml
241 - service_template_filter
244 - dependency_pd_server:
245 capability: tosca.capabilities.Node
246 node: packet_mirror_network
247 relationship: tosca.relationships.DependsOn
248 - dependency_server_pd_01_pd_server:
249 capability: tosca.capabilities.Node
250 node: packet_mirror_network
251 relationship: tosca.relationships.DependsOn
253 type: org.openecomp.resource.abstract.nodes.ps_server
257 compute_ps_server_name:
261 compute_ps_server_availability_zone:
262 - get_input: availabilityzone_name
263 compute_ps_server_user_data_format:
265 compute_ps_server_scheduler_hints:
266 - group: BE_Affinity_group
269 - network_policy_server
271 port_pd01_port_security_groups:
272 - - jsa_security_group
273 port_pd01_port_mac_requirements:
277 get_input: pd_image_name
278 port_pd01_port_ip_requirements:
282 floating_ip_count_required:
284 port_pd01_port_network:
286 - network_policy_server
288 service_template_filter:
289 substitute_service_template: Nested_ps_serverServiceTemplate.yaml
294 - service_template_filter
297 - dependency_ps_server:
298 capability: tosca.capabilities.Node
299 node: packet_mirror_network
300 relationship: tosca.relationships.DependsOn
301 - dependency_server_ps_01_ps_server:
302 capability: tosca.capabilities.Node
303 node: packet_mirror_network
304 relationship: tosca.relationships.DependsOn
306 type: org.openecomp.resource.abstract.nodes.oam_server
312 - network_policy_server
314 port_pd01_port_security_groups:
315 - - jsa_security_group
316 port_pd01_port_mac_requirements:
319 compute_oam_server_availability_zone:
320 - get_input: availabilityzone_name
322 get_input: pd_image_name
323 port_pd01_port_ip_requirements:
327 floating_ip_count_required:
329 port_pd01_port_network:
330 - get_input: oam_net_name
331 compute_oam_server_user_data_format:
333 compute_oam_server_name:
337 port_pd01_port_network_role_tag: oam
338 compute_oam_server_scheduler_hints:
339 - group: BE_Affinity_group
340 service_template_filter:
341 substitute_service_template: Nested_oam_serverServiceTemplate.yaml
346 - service_template_filter
349 - dependency_oam_server:
350 capability: tosca.capabilities.Node
351 node: packet_mirror_network
352 relationship: tosca.relationships.DependsOn
353 - dependency_server_oam_01_oam_server:
354 capability: tosca.capabilities.Node
355 node: packet_mirror_network
356 relationship: tosca.relationships.DependsOn
357 network_policy_server_ps:
358 type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
363 - ps_server_accessIPv4
364 resources_with_dependOn:
365 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
370 capability: feature_oam_server
371 node: abstract_oam_server
372 relationship: tosca.relationships.DependsOn
374 capability: feature_pd_server
375 node: abstract_pd_server
376 relationship: tosca.relationships.DependsOn
378 capability: feature_ps_server
379 node: abstract_ps_server
380 relationship: tosca.relationships.DependsOn
381 network_policy_server_oam:
382 type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
386 - abstract_oam_server
387 - oam_server_accessIPv4
389 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
391 name: Test-SecurityGroup
392 description: ems security group
396 remote_ip_prefix: ::/0
400 capability: attachment_ps_server_pd01_port
401 node: abstract_ps_server
402 relationship: org.openecomp.relationships.AttachesTo
404 capability: attachment_pd_server_pd01_port
405 node: abstract_pd_server
406 relationship: org.openecomp.relationships.AttachesTo
408 capability: attachment_oam_server_pd01_port
409 node: abstract_oam_server
410 relationship: org.openecomp.relationships.AttachesTo
411 network_policy_server_pd:
412 type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
417 - pd_server_accessIPv4
418 network_policy_server:
419 type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
422 get_input: dummy_net_name_1
424 hot-mog-0108-bs1271_group:
425 type: org.openecomp.groups.heat.HeatStack
427 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
428 description: heat template that creates MOG stack
430 - packet_mirror_network
431 - network_policy_server_ps
432 - resources_with_dependOn
433 - network_policy_server_oam
435 - network_policy_server_pd
436 - network_policy_server
439 - abstract_oam_server
441 type: tosca.groups.Root
445 - abstract_oam_server
448 description: output_regula
452 - ps_server_accessIPv4
454 description: output_regula
457 - abstract_oam_server
458 - oam_server_accessIPv4
460 description: output_regula
464 - pd_server_pd01_port_device_owner
466 description: output_regula
470 - ps_server_pd01_port_device_id
472 description: output_regula
476 - pd_server_accessIPv4
479 type: org.openecomp.policies.placement.Colocate