1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: nested_cscf
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
10 org.openecomp.resource.vfc.compute.nodes.heat.cscf:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
18 description: Unique ID for this VF Module instance
23 description: internal network name/uuid
28 description: IMS release
29 port_cscf_internal_0_port_0_network_role:
36 description: List of Internal Lan IPs for CSCF instances
43 description: OAM unit cipa ip
48 description: Unique name for this VF instance
49 port_cscf_internal_0_port_0_order:
56 description: Unique name for this VF Module instance
61 description: image name
66 description: List of instance names for CSCF instances
69 port_cscf_internal_0_port_0_subnetpoolid:
76 description: SWRepo IP or FQDN
81 description: List of UUIDs generated by cmrepo for CSCF instances
88 description: Unique ID for this VF instance
89 port_cscf_internal_0_port_0_related_networks:
93 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
98 description: Availability zone name for CSCF instances.
103 description: List of Internal Lan v6 IPs for CSCF instances
110 description: flavor name
111 vcscf_cmrepo_address:
115 description: CMRepo IP or FQDN
120 description: DNS server IP
121 vcscf_internal_network_mtu:
125 description: MTU for internal network interface (eth0)
130 port_cscf_internal_0_port_0_ip_requirements:
134 type: org.openecomp.datatypes.network.IpRequirements
135 port_cscf_internal_0_port_0_vlan_requirements:
139 type: org.openecomp.datatypes.network.VlanRequirements
149 vcscf_internal_netmask:
153 description: internal netmask
154 vcscf_name_delimeter:
158 description: 'delimeter used in concatenating different words while naming (ex:
166 port_cscf_internal_0_port_0_network_role_tag:
179 port_cscf_internal_0_port_0_mac_requirements:
180 type: org.openecomp.datatypes.network.MacRequirements
182 port_cscf_internal_0_port_0_exCP_naming:
183 type: org.openecomp.datatypes.Naming
189 description: security group
192 type: org.openecomp.resource.vfc.compute.nodes.heat.cscf
195 get_input: cscf_flavor_name
197 get_input: availability_zone_0
199 get_input: cscf_image_name
202 get_input: vf_module_id
209 get_input: vf_module_name
211 user_data_format: RAW
216 cscf_internal_0_port_0:
217 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
220 get_input: port_cscf_internal_0_port_0_subnetpoolid
222 get_input: port_cscf_internal_0_port_0_related_networks
224 get_input: internal_net_id
226 get_input: port_cscf_internal_0_port_0_ip_requirements
228 - get_input: cscf_security_group
230 get_input: port_cscf_internal_0_port_0_network_role
238 - cscf_internal_v6_ips
241 get_input: port_cscf_internal_0_port_0_mac_requirements
242 subinterface_indicator: false
245 template: $PREFIX$DELeth0
252 get_input: vcscf_name_delimeter
254 get_input: port_cscf_internal_0_port_0_exCP_naming
256 get_input: port_cscf_internal_0_port_0_vlan_requirements
258 get_input: port_cscf_internal_0_port_0_network_role_tag
260 get_input: port_cscf_internal_0_port_0_order
263 capability: tosca.capabilities.network.Bindable
265 relationship: tosca.relationships.network.BindsTo
268 type: org.openecomp.groups.heat.HeatStack
270 heat_file: ../Artifacts/nested_cscf.yaml
271 description: IMS CSCF
274 - cscf_internal_0_port_0
275 substitution_mappings:
276 node_type: org.openecomp.resource.abstract.nodes.heat.cscf
278 disk.device.read.requests_cscf_server_0:
280 - disk.device.read.requests
281 disk.device.usage_cscf_server_0:
284 disk.device.read.bytes_cscf_server_0:
286 - disk.device.read.bytes
287 network.outgoing.bytes_cscf_internal_0_port_0:
288 - cscf_internal_0_port_0
289 - network.outgoing.bytes
290 network.incoming.packets_cscf_internal_0_port_0:
291 - cscf_internal_0_port_0
292 - network.incoming.packets
293 disk.usage_cscf_server_0:
296 disk.allocation_cscf_server_0:
299 disk.device.allocation_cscf_server_0:
301 - disk.device.allocation
305 feature_cscf_internal_0_port_0:
306 - cscf_internal_0_port_0
308 disk.read.requests_cscf_server_0:
311 disk.device.write.bytes.rate_cscf_server_0:
313 - disk.device.write.bytes.rate
314 disk.device.capacity_cscf_server_0:
316 - disk.device.capacity
317 feature_cscf_server_0:
320 endpoint_cscf_server_0:
323 disk.root.size_cscf_server_0:
329 binding_cscf_server_0:
332 disk.write.bytes.rate_cscf_server_0:
334 - disk.write.bytes.rate
338 network.outpoing.packets_cscf_internal_0_port_0:
339 - cscf_internal_0_port_0
340 - network.outpoing.packets
341 instance_cscf_server_0:
344 disk.read.bytes.rate_cscf_server_0:
346 - disk.read.bytes.rate
347 memory_cscf_server_0:
350 disk.write.requests_cscf_server_0:
352 - disk.write.requests
353 attachment_cscf_internal_0_port_0:
354 - cscf_internal_0_port_0
356 disk.device.read.requests.rate_cscf_server_0:
358 - disk.device.read.requests.rate
359 network.outgoing.bytes.rate_cscf_internal_0_port_0:
360 - cscf_internal_0_port_0
361 - network.outgoing.bytes.rate
362 disk.write.bytes_cscf_server_0:
365 forwarder_cscf_internal_0_port_0:
366 - cscf_internal_0_port_0
368 cpu.delta_cscf_server_0:
371 network.incoming.bytes_cscf_internal_0_port_0:
372 - cscf_internal_0_port_0
373 - network.incoming.bytes
374 disk.device.read.bytes.rate_cscf_server_0:
376 - disk.device.read.bytes.rate
377 binding_cscf_internal_0_port_0:
378 - cscf_internal_0_port_0
380 disk.device.write.requests_cscf_server_0:
382 - disk.device.write.requests
383 disk.device.write.requests.rate_cscf_server_0:
385 - disk.device.write.requests.rate
386 disk.read.bytes_cscf_server_0:
389 disk.capacity_cscf_server_0:
392 memory.usage_cscf_server_0:
395 scalable_cscf_server_0:
398 disk.device.iops_cscf_server_0:
401 disk.iops_cscf_server_0:
404 disk.write.requests.rate_cscf_server_0:
406 - disk.write.requests.rate
407 network.incoming.packets.rate_cscf_internal_0_port_0:
408 - cscf_internal_0_port_0
409 - network.incoming.packets.rate
413 network.outgoing.packets.rate_cscf_internal_0_port_0:
414 - cscf_internal_0_port_0
415 - network.outgoing.packets.rate
416 disk.ephemeral.size_cscf_server_0:
418 - disk.ephemeral.size
419 cpu_util_cscf_server_0:
422 memory.resident_cscf_server_0:
425 network.incoming.bytes.rate_cscf_internal_0_port_0:
426 - cscf_internal_0_port_0
427 - network.incoming.bytes.rate
428 disk.latency_cscf_server_0:
431 disk.device.latency_cscf_server_0:
433 - disk.device.latency
434 disk.device.write.bytes_cscf_server_0:
436 - disk.device.write.bytes
438 dependency_cscf_server_0:
441 dependency_cscf_internal_0_port_0:
442 - cscf_internal_0_port_0
444 link_cscf_internal_0_port_0:
445 - cscf_internal_0_port_0
447 local_storage_cscf_server_0: