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
17 type: org.openecomp.annotations.Source
22 param_name: vf_module_id
24 description: Unique ID for this VF Module instance
32 type: org.openecomp.annotations.Source
39 description: List of ports to apply to the security group for the database VMs
45 label: Application Protocols
50 type: org.openecomp.annotations.Source
55 param_name: app_protocols
57 description: List of protocols associated with the app_ports
63 label: Data Volume Size
68 type: org.openecomp.annotations.Source
71 - base_pronghorn_volume
73 param_name: db_volume_size_0
75 description: Size of the data volume
82 label: Application Ports
87 type: org.openecomp.annotations.Source
94 description: List of ports to apply to the security group for the application VMs
105 type: org.openecomp.annotations.Source
112 description: Unique ID for this VF instance
115 label: First Availability Zone
120 type: org.openecomp.annotations.Source
125 param_name: availability_zone_0
127 description: Name of the first availability zone
130 label: Application Public Key
135 type: org.openecomp.annotations.Source
140 param_name: app_public_key
142 description: Public ssh key for the application servers
143 default: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGe+nL1U3mFHrbtmsvNWR+oDdUyyOX5KejZqe/80uwDiPNyOJjHWIVuX812AEdAAH94nQnkYr2dBiSu1FPh+auMuk3FfegchKT7pYetqELY3ryLUPEh67PmKrdlT9cQ/wQZROq672AA6qlZAYIooeLZVSzUhABfsITk0RhfcWZGIcZwv0Tja3nnhNgtqCxoTXs6fzfcCaypgwy3F0S4RewUfcz/9g7f0tze1CmWRUtPkNK2nX2/T2AJzHgy+vItwpalnon1egIszJfj7uxp+VotQlQ2PN8sI0J5zgpBFe/lxqEwtIKeiTJ16JlyDXtin/RCjCCdtvIaVCff3Z031UV jspaeth@Jonathons-MBP
145 label: Database Image
150 type: org.openecomp.annotations.Source
155 param_name: db_image_name
157 description: Image of the database server
158 default: pronghorn-ubuntu14
160 label: Data Volume IDs for disk 3
165 type: org.openecomp.annotations.Source
170 param_name: db_volume_id_3
172 description: IDs to be used for the database volumes
173 default: 454a7b1c-a58f-4bac-bed2-a7afa3836dd4
175 label: Data Volume IDs for disk 2
180 type: org.openecomp.annotations.Source
185 param_name: db_volume_id_2
187 description: IDs to be used for the database volumes
188 default: 6f4d6f1a-1e88-492b-8020-b5a169381434
190 label: Database OAM Network
195 type: org.openecomp.annotations.Source
200 param_name: oam_net_name
202 description: Name of the OAM network for the database servers
205 label: Database Flavor
210 type: org.openecomp.annotations.Source
215 param_name: db_flavor_name
217 description: Flavor of the database server
220 label: Data Volume IDs for disk 1
225 type: org.openecomp.annotations.Source
230 param_name: db_volume_id_1
232 description: IDs to be used for the database volumes
233 default: 5db48c7a-eb2d-4960-a90c-88a2d0052a71
235 label: Common Protocols
240 type: org.openecomp.annotations.Source
245 param_name: common_protocols
247 description: List of protocols associated with the common_ports
256 label: Data Volume IDs for disk 0
261 type: org.openecomp.annotations.Source
266 param_name: db_volume_id_0
268 description: IDs to be used for the database volumes
269 default: e8abc8da-f477-4e5c-8266-98b43c982fe4
271 label: Database Protocols
276 type: org.openecomp.annotations.Source
281 param_name: db_protocols
283 description: List of protocols associated with the db_ports
294 type: org.openecomp.annotations.Source
299 param_name: app_flavor_name
301 description: Flavor to be used for the application server
304 label: Application Deployment Timeout
309 type: org.openecomp.annotations.Source
314 param_name: app_deploy_timeout
316 description: Timeout in seconds before declaring the application stack as failed
328 type: org.openecomp.annotations.Source
333 param_name: common_ports
335 description: List of ports to apply to the security group for all VMs
344 label: Application Hostname
349 type: org.openecomp.annotations.Source
356 description: Hostname of the application server
357 default: pronghorn-app01
359 label: Database Hostname
364 type: org.openecomp.annotations.Source
371 description: Hostname of the database server
372 default: pronghorn-db01
374 label: Application OAM IP Address
379 type: org.openecomp.annotations.Source
384 param_name: app_oam_ip_0
386 description: OAM IP Address of the application server
394 type: org.openecomp.annotations.Source
399 param_name: app_vm_role
401 description: Role for the App VM
409 type: org.openecomp.annotations.Source
414 param_name: app_image_name
416 description: Image to be used for the application server
417 default: pronghorn-ubuntu14
419 label: Database Public Key
424 type: org.openecomp.annotations.Source
429 param_name: db_public_key
431 description: Public ssh key for the database servers
432 default: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGe+nL1U3mFHrbtmsvNWR+oDdUyyOX5KejZqe/80uwDiPNyOJjHWIVuX812AEdAAH94nQnkYr2dBiSu1FPh+auMuk3FfegchKT7pYetqELY3ryLUPEh67PmKrdlT9cQ/wQZROq672AA6qlZAYIooeLZVSzUhABfsITk0RhfcWZGIcZwv0Tja3nnhNgtqCxoTXs6fzfcCaypgwy3F0S4RewUfcz/9g7f0tze1CmWRUtPkNK2nX2/T2AJzHgy+vItwpalnon1egIszJfj7uxp+VotQlQ2PN8sI0J5zgpBFe/lxqEwtIKeiTJ16JlyDXtin/RCjCCdtvIaVCff3Z031UV jspaeth@Jonathons-MBP
434 label: Database OAM IP Addresse
439 type: org.openecomp.annotations.Source
444 param_name: db_oam_ip_0
446 description: OAM IP Address of the database server
454 type: org.openecomp.annotations.Source
459 param_name: db_vm_role
461 description: Role for the DB VM
464 label: Database Deployment Timeout
469 type: org.openecomp.annotations.Source
474 param_name: db_deploy_timeout
476 description: Timeout in seconds before declaring the database stack as failed
484 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
486 name: app security group
500 common_security_group:
501 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
503 name: common security group
554 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
556 name: data security group
571 type: org.openecomp.resource.abstract.nodes.heat.nested_db_server
576 get_input: vf_module_id
578 - common_security_group
581 get_input: db_vm_role
582 service_template_filter:
583 substitute_service_template: nested_db_serverServiceTemplate.yaml
590 server_group_id: db_server_group_group
592 get_input: availability_zone_0
593 keypair_id: UNSUPPORTED_RESOURCE_db_keypair
595 get_input: db_image_name
597 get_input: db_volume_id_3
599 get_input: db_volume_id_2
601 get_input: oam_net_name
603 get_input: db_oam_ip_0
605 get_input: db_flavor_name
607 get_input: db_volume_id_1
609 get_input: db_deploy_timeout
611 get_input: db_volume_id_0
613 type: org.openecomp.resource.abstract.nodes.heat.nested_app_server
618 get_input: vf_module_id
620 get_input: app_flavor_name
622 - common_security_group
625 get_input: app_vm_role
628 service_template_filter:
629 substitute_service_template: nested_app_serverServiceTemplate.yaml
635 get_input: app_oam_ip_0
636 server_group_id: app_server_group_group
638 get_input: availability_zone_0
639 keypair_id: UNSUPPORTED_RESOURCE_app_keypair
641 get_input: app_image_name
643 get_input: oam_net_name
645 get_input: app_deploy_timeout
647 base_pronghorn_group:
648 type: org.openecomp.groups.heat.HeatStack
650 heat_file: ../Artifacts/base_pronghorn.yaml
651 description: Pronghorn Openstack Heat Template
654 - common_security_group
658 db_server_group_group:
659 type: tosca.groups.Root
662 app_server_group_group:
663 type: tosca.groups.Root
668 description: IDs of the database volumes
670 - UNSUPPORTED_ATTRIBUTE_db_volumes_0.refs
672 app_server_group_policy:
673 type: org.openecomp.policies.placement.Antilocate
675 name: app server group
678 - app_server_group_group
679 db_server_group_policy:
680 type: org.openecomp.policies.placement.Antilocate
682 name: data server group
685 - db_server_group_group