1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: nested_app_server
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
10 org.openecomp.resource.vfc.nodes.heat.app:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
19 description: Unique ID for this VF Module instance
25 description: Flavor to be used for the server
27 label: Security Group IDs
31 description: IDs of the security groups for the server
39 description: VM Role for the application vms
41 label: Application Hostnames
45 description: Hostnames of the application servers
51 description: Unique ID for this VF instance
53 label: OAM IP Addresses
57 description: OAM IP Addresses of the application servers
59 label: Server Group ID
63 description: ID of the server group
65 label: Availability Zone
69 description: Name of the availability zone for this server
75 description: Image to be used for the server
81 description: Name of the security key for the server
83 label: Deployment Timeout
87 description: Timeout before declaring the stack deployment as failed.
93 label: OAM Network Name
97 description: Name of the oam network
100 type: org.openecomp.resource.vfc.nodes.heat.app
103 get_input: app_flavor_name
105 get_input: keypair_id
107 get_input: availability_zone_0
109 get_input: app_image_name
111 get_input: security_group_ids
114 get_input: vf_module_id
119 user_data_format: RAW
121 - UNSUPPORTED_RESOURCE_wait_condition
124 get_input: server_group_id
126 nested_app_server_group:
127 type: org.openecomp.groups.heat.HeatStack
129 heat_file: ../Artifacts/nested_app_server.yaml
130 description: Pronghorn Openstack Heat Template for the Application Server
133 substitution_mappings:
134 node_type: org.openecomp.resource.abstract.nodes.heat.nested_app_server
136 endpoint_app_server_0:
142 disk.device.read.bytes_app_server_0:
144 - disk.device.read.bytes
145 disk.allocation_app_server_0:
148 disk.root.size_app_server_0:
151 disk.read.bytes.rate_app_server_0:
153 - disk.read.bytes.rate
154 disk.iops_app_server_0:
157 disk.usage_app_server_0:
160 cpu.delta_app_server_0:
163 disk.device.write.requests.rate_app_server_0:
165 - disk.device.write.requests.rate
166 disk.device.capacity_app_server_0:
168 - disk.device.capacity
169 disk.ephemeral.size_app_server_0:
171 - disk.ephemeral.size
172 disk.latency_app_server_0:
175 disk.read.requests_app_server_0:
178 disk.capacity_app_server_0:
181 disk.device.write.bytes.rate_app_server_0:
183 - disk.device.write.bytes.rate
184 disk.write.requests_app_server_0:
186 - disk.write.requests
187 scalable_app_server_0:
190 disk.write.requests.rate_app_server_0:
192 - disk.write.requests.rate
193 cpu_util_app_server_0:
196 disk.device.read.bytes.rate_app_server_0:
198 - disk.device.read.bytes.rate
199 binding_app_server_0:
202 disk.device.latency_app_server_0:
204 - disk.device.latency
205 memory.resident_app_server_0:
208 disk.read.bytes_app_server_0:
211 disk.device.usage_app_server_0:
214 disk.device.write.requests_app_server_0:
216 - disk.device.write.requests
220 feature_app_server_0:
229 disk.device.iops_app_server_0:
232 disk.write.bytes_app_server_0:
235 disk.device.write.bytes_app_server_0:
237 - disk.device.write.bytes
238 disk.device.read.requests.rate_app_server_0:
240 - disk.device.read.requests.rate
241 disk.device.read.requests_app_server_0:
243 - disk.device.read.requests
244 instance_app_server_0:
247 disk.write.bytes.rate_app_server_0:
249 - disk.write.bytes.rate
250 memory.usage_app_server_0:
256 disk.device.allocation_app_server_0:
258 - disk.device.allocation
260 dependency_app_server_0:
263 local_storage_app_server_0: