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
12 label: PCRF CM flavor name
16 description: flavor name of PCRF CM instance
18 availabilityzone_name:
19 label: availabilityzone name
23 description: availabilityzone name
26 label: CPS network gateway
30 description: CPS network gateway
32 label: PCRF CM server names
36 description: name of the PCRF CM instance
42 label: PCRF CM image name
46 description: PCRF CM image name
58 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
63 get_input: pcm_flavor_name
64 service_template_filter:
65 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
66 port_pcm_port_1_network_role_tag: oam
67 availabilityzone_name:
68 get_input: availabilityzone_name
69 port_pcm_port_0_ip_requirements:
73 floating_ip_count_required:
76 get_input: pcm_image_name
77 port_pcm_port_1_mac_requirements:
80 port_pcm_port_1_ip_requirements:
84 floating_ip_count_required:
86 port_pcm_port_0_network_role_tag: cps
87 port_pcm_port_0_mac_requirements:
95 - dependency_pcm_port_1:
96 capability: tosca.capabilities.Node
97 node: tosca.nodes.Root
98 relationship: tosca.relationships.DependsOn
100 capability: tosca.capabilities.network.Linkable
101 relationship: tosca.relationships.network.LinksTo
102 - dependency_server_pcm:
103 capability: tosca.capabilities.Node
104 node: tosca.nodes.Root
105 relationship: tosca.relationships.DependsOn
106 - local_storage_server_pcm:
107 capability: tosca.capabilities.Attachment
108 node: tosca.nodes.BlockStorage
109 relationship: tosca.relationships.AttachesTo
110 - dependency_pcm_port_0:
111 capability: tosca.capabilities.Node
112 node: tosca.nodes.Root
113 relationship: tosca.relationships.DependsOn
115 capability: tosca.capabilities.network.Linkable
116 relationship: tosca.relationships.network.LinksTo
118 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
123 get_input: pcm_flavor_name
124 service_template_filter:
125 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
126 port_pcm_port_1_network_role_tag: oam
127 availabilityzone_name:
128 get_input: availabilityzone_name
129 port_pcm_port_0_ip_requirements:
133 floating_ip_count_required:
136 get_input: pcm_image_name
137 port_pcm_port_1_mac_requirements:
140 port_pcm_port_1_ip_requirements:
144 floating_ip_count_required:
146 port_pcm_port_0_network_role_tag: cps
147 port_pcm_port_0_mac_requirements:
155 - dependency_pcm_port_1:
156 capability: tosca.capabilities.Node
157 node: tosca.nodes.Root
158 relationship: tosca.relationships.DependsOn
160 capability: tosca.capabilities.network.Linkable
161 relationship: tosca.relationships.network.LinksTo
162 - dependency_server_pcm:
163 capability: tosca.capabilities.Node
164 node: tosca.nodes.Root
165 relationship: tosca.relationships.DependsOn
166 - local_storage_server_pcm:
167 capability: tosca.capabilities.Attachment
168 node: tosca.nodes.BlockStorage
169 relationship: tosca.relationships.AttachesTo
170 - dependency_pcm_port_0:
171 capability: tosca.capabilities.Node
172 node: tosca.nodes.Root
173 relationship: tosca.relationships.DependsOn
175 capability: tosca.capabilities.network.Linkable
176 relationship: tosca.relationships.network.LinksTo
178 type: org.openecomp.resource.abstract.nodes.heat.pcm_server_2
183 get_input: pcm_flavor_name
184 service_template_filter:
185 substitute_service_template: nested-pcm_v0.2ServiceTemplate.yaml
186 port_pcm_port_1_network_role_tag: oam
187 availabilityzone_name:
188 get_input: availabilityzone_name
189 port_pcm_port_0_ip_requirements:
193 floating_ip_count_required:
196 get_input: pcm_image_name
197 port_pcm_port_1_mac_requirements:
200 port_pcm_port_1_ip_requirements:
204 floating_ip_count_required:
206 port_pcm_port_0_network_role_tag: cps
207 port_pcm_port_0_mac_requirements:
215 - dependency_pcm_port_1:
216 capability: tosca.capabilities.Node
217 node: tosca.nodes.Root
218 relationship: tosca.relationships.DependsOn
220 capability: tosca.capabilities.network.Linkable
221 relationship: tosca.relationships.network.LinksTo
222 - dependency_server_pcm:
223 capability: tosca.capabilities.Node
224 node: tosca.nodes.Root
225 relationship: tosca.relationships.DependsOn
226 - local_storage_server_pcm:
227 capability: tosca.capabilities.Attachment
228 node: tosca.nodes.BlockStorage
229 relationship: tosca.relationships.AttachesTo
230 - dependency_pcm_port_0:
231 capability: tosca.capabilities.Node
232 node: tosca.nodes.Root
233 relationship: tosca.relationships.DependsOn
235 capability: tosca.capabilities.network.Linkable
236 relationship: tosca.relationships.network.LinksTo
238 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
244 floating_ip_count_required:
252 hot-nimbus-pcm_v0.4_group:
253 type: org.openecomp.groups.heat.HeatStack
255 heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml
256 description: heat template that creates PCRF Cluman stack