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: Unique ID for this VF Module instance
23 description: List of ports to apply to the security group for the database VMs
29 label: Application Protocols
33 description: List of protocols associated with the app_ports
39 label: Data Volume Size
43 description: Size of the data volume
50 label: Application Ports
54 description: List of ports to apply to the security group for the application VMs
64 description: Unique ID for this VF instance
67 label: First Availability Zone
71 description: Name of the first availability zone
74 label: Application Public Key
78 description: Public ssh key for the application servers
79 default: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGe+nL1U3mFHrbtmsvNWR+oDdUyyOX5KejZqe/80uwDiPNyOJjHWIVuX812AEdAAH94nQnkYr2dBiSu1FPh+auMuk3FfegchKT7pYetqELY3ryLUPEh67PmKrdlT9cQ/wQZROq672AA6qlZAYIooeLZVSzUhABfsITk0RhfcWZGIcZwv0Tja3nnhNgtqCxoTXs6fzfcCaypgwy3F0S4RewUfcz/9g7f0tze1CmWRUtPkNK2nX2/T2AJzHgy+vItwpalnon1egIszJfj7uxp+VotQlQ2PN8sI0J5zgpBFe/lxqEwtIKeiTJ16JlyDXtin/RCjCCdtvIaVCff3Z031UV jspaeth@Jonathons-MBP
85 description: Image of the database server
86 default: pronghorn-ubuntu14
88 label: Data Volume IDs for disk 3
92 description: IDs to be used for the database volumes
93 default: 454a7b1c-a58f-4bac-bed2-a7afa3836dd4
95 label: Data Volume IDs for disk 2
99 description: IDs to be used for the database volumes
100 default: 6f4d6f1a-1e88-492b-8020-b5a169381434
102 label: Database OAM Network
106 description: Name of the OAM network for the database servers
109 label: Database Flavor
113 description: Flavor of the database server
116 label: Data Volume IDs for disk 1
120 description: IDs to be used for the database volumes
121 default: 5db48c7a-eb2d-4960-a90c-88a2d0052a71
123 label: Common Protocols
127 description: List of protocols associated with the common_ports
136 label: Data Volume IDs for disk 0
140 description: IDs to be used for the database volumes
141 default: e8abc8da-f477-4e5c-8266-98b43c982fe4
143 label: Database Protocols
147 description: List of protocols associated with the db_ports
157 description: Flavor to be used for the application server
160 label: Application Deployment Timeout
164 description: Timeout in seconds before declaring the application stack as failed
175 description: List of ports to apply to the security group for all VMs
184 label: Application Hostname
188 description: Hostname of the application server
189 default: pronghorn-app01
191 label: Database Hostname
195 description: Hostname of the database server
196 default: pronghorn-db01
198 label: Application OAM IP Address
202 description: OAM IP Address of the application server
209 description: Role for the App VM
216 description: Image to be used for the application server
217 default: pronghorn-ubuntu14
219 label: Database Public Key
223 description: Public ssh key for the database servers
224 default: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGe+nL1U3mFHrbtmsvNWR+oDdUyyOX5KejZqe/80uwDiPNyOJjHWIVuX812AEdAAH94nQnkYr2dBiSu1FPh+auMuk3FfegchKT7pYetqELY3ryLUPEh67PmKrdlT9cQ/wQZROq672AA6qlZAYIooeLZVSzUhABfsITk0RhfcWZGIcZwv0Tja3nnhNgtqCxoTXs6fzfcCaypgwy3F0S4RewUfcz/9g7f0tze1CmWRUtPkNK2nX2/T2AJzHgy+vItwpalnon1egIszJfj7uxp+VotQlQ2PN8sI0J5zgpBFe/lxqEwtIKeiTJ16JlyDXtin/RCjCCdtvIaVCff3Z031UV jspaeth@Jonathons-MBP
226 label: Database OAM IP Addresse
230 description: OAM IP Address of the database server
237 description: Role for the DB VM
240 label: Database Deployment Timeout
244 description: Timeout in seconds before declaring the database stack as failed
252 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
254 name: app security group
268 common_security_group:
269 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
271 name: common security group
322 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
324 name: data security group
339 type: org.openecomp.resource.abstract.nodes.heat.nested_db_server
344 get_input: vf_module_id
346 - common_security_group
349 get_input: db_vm_role
350 service_template_filter:
351 substitute_service_template: nested_db_serverServiceTemplate.yaml
358 server_group_id: db_server_group_group
360 get_input: availability_zone_0
361 keypair_id: UNSUPPORTED_RESOURCE_db_keypair
363 get_input: db_image_name
365 get_input: db_volume_id_3
367 get_input: db_volume_id_2
369 get_input: oam_net_name
371 get_input: db_oam_ip_0
373 get_input: db_flavor_name
375 get_input: db_volume_id_1
377 get_input: db_deploy_timeout
379 get_input: db_volume_id_0
381 type: org.openecomp.resource.abstract.nodes.heat.nested_app_server
386 get_input: vf_module_id
388 get_input: app_flavor_name
390 - common_security_group
393 get_input: app_vm_role
396 service_template_filter:
397 substitute_service_template: nested_app_serverServiceTemplate.yaml
403 get_input: app_oam_ip_0
404 server_group_id: app_server_group_group
406 get_input: availability_zone_0
407 keypair_id: UNSUPPORTED_RESOURCE_app_keypair
409 get_input: app_image_name
411 get_input: oam_net_name
413 get_input: app_deploy_timeout
415 base_pronghorn_group:
416 type: org.openecomp.groups.heat.HeatStack
418 heat_file: ../Artifacts/base_pronghorn.yaml
419 description: Pronghorn Openstack Heat Template
422 - common_security_group
426 db_server_group_group:
427 type: tosca.groups.Root
430 app_server_group_group:
431 type: tosca.groups.Root
436 description: IDs of the database volumes
438 - UNSUPPORTED_ATTRIBUTE_db_volumes_0.refs
440 app_server_group_policy:
441 type: org.openecomp.policies.placement.Antilocate
443 name: app server group
446 - app_server_group_group
447 db_server_group_policy:
448 type: org.openecomp.policies.placement.Antilocate
450 name: data server group
453 - db_server_group_group