1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: nested-pcm_v1.0
5 ContrailComputeGlobalTypes:
6 file: ContrailComputeGlobalTypesServiceTemplate.yaml
7 CinderVolumeGlobalTypes:
8 file: CinderVolumeGlobalTypesServiceTemplate.yaml
9 ContrailVirtualNetworkGlobalType:
10 file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
11 AbstractSubstituteGlobalTypes:
12 file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
13 ContrailPortGlobalTypes:
14 file: ContrailPortGlobalTypesServiceTemplate.yaml
15 GlobalSubstitutionTypes:
16 file: GlobalSubstitutionTypesServiceTemplate.yaml
17 NeutronPortGlobalTypes:
18 file: NeutronPortGlobalTypesServiceTemplate.yaml
19 NeutronNetGlobalTypes:
20 file: NeutronNetGlobalTypesServiceTemplate.yaml
22 file: CommonGlobalTypesServiceTemplate.yaml
23 ContrailAbstractSubstituteGlobalTypes:
24 file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
25 ContrailNetworkRuleGlobalType:
26 file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
27 NeutronSecurityRulesGlobalTypes:
28 file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
29 NovaServerGlobalTypes:
30 file: NovaServerGlobalTypesServiceTemplate.yaml
31 ContrailV2VirtualMachineInterfaceGlobalType:
32 file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
34 org.openecomp.resource.vfc.nodes.heat.pcrf_pcm_server:
35 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
39 label: PCRF CM flavor name
43 description: flavor name of PCRF CM instance
44 availabilityzone_name:
45 label: availabilityzone name
49 description: availabilityzone name
55 description: CPS network ip
61 description: PCRF CM image name
67 description: PCRF VNF Id
69 label: OAM network name
73 description: OAM network name
75 label: CPS network name
79 description: CPS network name
85 description: OAM network ip
87 label: CPS network mask
91 description: CPS network mask
93 label: CPS network mask
97 description: CPS network mask
99 label: PCRF CM server name
103 description: PCRF CM server name
105 label: CPS network gateway
109 description: CPS network gateway
111 label: CPS Cluman Cinder Volume
115 description: CPS Cluman Cinder Volume
116 pcrf_security_group_name:
117 label: security group name
121 description: the name of security group
124 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
127 - get_input: pcrf_security_group_name
130 get_input: pcrf_cps_net_ip
132 get_input: pcrf_cps_net_name
135 capability: tosca.capabilities.network.Bindable
136 node: pcrf_server_pcm
137 relationship: tosca.relationships.network.BindsTo
139 type: org.openecomp.resource.vfc.nodes.heat.pcrf_pcm_server
142 get_input: pcrf_pcm_flavor_name
144 get_input: availabilityzone_name
146 get_input: pcrf_pcm_image_name
150 get_input: pcrf_vnf_id
151 user_data_format: RAW
153 get_input: pcrf_pcm_server_name
155 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
158 - get_input: pcrf_security_group_name
161 get_input: pcrf_oam_net_ip
163 get_input: pcrf_oam_net_name
166 capability: tosca.capabilities.network.Bindable
167 node: pcrf_server_pcm
168 relationship: tosca.relationships.network.BindsTo
171 type: org.openecomp.groups.heat.HeatStack
173 heat_file: ../Artifacts/nested-pcm_v1.0.yaml
174 description: heat template that creates PCRF Cluman stack
181 description: the pcm server id
182 value: pcrf_server_pcm
183 substitution_mappings:
184 node_type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v1.0
186 endpoint_pcrf_server_pcm:
189 attachment_pcrf_pcm_port_0:
192 binding_pcrf_server_pcm:
198 host_pcrf_server_pcm:
201 scalable_pcrf_server_pcm:
204 attachment_pcrf_pcm_port_1:
208 local_storage_pcrf_server_pcm:
211 link_pcrf_pcm_port_0:
214 link_pcrf_pcm_port_1: