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.cp.nodes.heat.network.neutron.Port
184 floating_ip_count_required:
192 type: org.openecomp.resource.abstract.nodes.compute
196 compute_compute_user_data_format:
201 get_input: compute_image_name
202 compute_compute_name:
205 compute_flavor_name: null
206 compute_compute_config_drive:
210 - port_security_enabled
213 - allowed_address_pairs
224 service_template_filter:
225 substitute_service_template: Nested_computeServiceTemplate.yaml
230 - service_template_filter
233 hot-nimbus-pcm_v0.4_group:
234 type: org.openecomp.groups.heat.HeatStack
236 heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml
237 description: heat template that creates PCRF Cluman stack