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
249 type: org.openecomp.resource.abstract.nodes.ps_server
253 compute_ps_server_name:
257 compute_ps_server_availability_zone:
258 - get_input: availabilityzone_name
259 compute_ps_server_user_data_format:
261 compute_ps_server_scheduler_hints:
262 - group: BE_Affinity_group
265 - network_policy_server
267 port_pd01_port_security_groups:
268 - - jsa_security_group
269 port_pd01_port_mac_requirements:
273 get_input: pd_image_name
274 port_pd01_port_ip_requirements:
278 floating_ip_count_required:
280 port_pd01_port_network:
282 - network_policy_server
284 service_template_filter:
285 substitute_service_template: Nested_ps_serverServiceTemplate.yaml
290 - service_template_filter
293 - dependency_ps_server:
294 capability: tosca.capabilities.Node
295 node: packet_mirror_network
296 relationship: tosca.relationships.DependsOn
298 type: org.openecomp.resource.abstract.nodes.oam_server
304 - network_policy_server
306 port_pd01_port_security_groups:
307 - - jsa_security_group
308 port_pd01_port_mac_requirements:
311 compute_oam_server_availability_zone:
312 - get_input: availabilityzone_name
314 get_input: pd_image_name
315 port_pd01_port_ip_requirements:
319 floating_ip_count_required:
321 port_pd01_port_network:
322 - get_input: oam_net_name
323 compute_oam_server_user_data_format:
325 compute_oam_server_name:
329 port_pd01_port_network_role_tag: oam
330 compute_oam_server_scheduler_hints:
331 - group: BE_Affinity_group
332 service_template_filter:
333 substitute_service_template: Nested_oam_serverServiceTemplate.yaml
338 - service_template_filter
341 - dependency_oam_server:
342 capability: tosca.capabilities.Node
343 node: packet_mirror_network
344 relationship: tosca.relationships.DependsOn
345 network_policy_server_ps:
346 type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
351 - ps_server_accessIPv4
352 resources_with_dependOn:
353 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
358 capability: feature_oam_server
359 node: abstract_oam_server
360 relationship: tosca.relationships.DependsOn
362 capability: feature_pd_server
363 node: abstract_pd_server
364 relationship: tosca.relationships.DependsOn
366 capability: feature_ps_server
367 node: abstract_ps_server
368 relationship: tosca.relationships.DependsOn
369 network_policy_server_oam:
370 type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
374 - abstract_oam_server
375 - oam_server_accessIPv4
377 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
379 name: Test-SecurityGroup
380 description: ems security group
384 remote_ip_prefix: ::/0
388 capability: attachment_ps_server_pd01_port
389 node: abstract_ps_server
390 relationship: org.openecomp.relationships.AttachesTo
392 capability: attachment_pd_server_pd01_port
393 node: abstract_pd_server
394 relationship: org.openecomp.relationships.AttachesTo
396 capability: attachment_oam_server_pd01_port
397 node: abstract_oam_server
398 relationship: org.openecomp.relationships.AttachesTo
399 network_policy_server_pd:
400 type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
405 - pd_server_accessIPv4
406 network_policy_server:
407 type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
410 get_input: dummy_net_name_1
412 hot-mog-0108-bs1271_group:
413 type: org.openecomp.groups.heat.HeatStack
415 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
416 description: heat template that creates MOG stack
418 - packet_mirror_network
419 - network_policy_server_ps
420 - resources_with_dependOn
421 - network_policy_server_oam
423 - network_policy_server_pd
424 - network_policy_server
427 - abstract_oam_server
429 type: tosca.groups.Root
433 - abstract_oam_server
436 description: output_regula
440 - ps_server_accessIPv4
442 description: output_regula
445 - abstract_oam_server
446 - oam_server_accessIPv4
448 description: output_regula
452 - pd_server_pd01_port_device_owner
454 description: output_regula
458 - ps_server_pd01_port_device_id
460 description: output_regula
464 - pd_server_accessIPv4
467 type: org.openecomp.policies.placement.Colocate