1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 NeutronPortGlobalTypes:
6 file: NeutronPortGlobalTypesServiceTemplate.yaml
8 file: NeutronNetGlobalTypesServiceTemplate.yaml
10 file: CommonGlobalTypesServiceTemplate.yaml
11 CinderVolumeGlobalTypes:
12 file: CinderVolumeGlobalTypesServiceTemplate.yaml
13 ContrailNetworkRuleGlobalType:
14 file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
15 NeutronSecurityRulesGlobalTypes:
16 file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
17 NovaServerGlobalTypes:
18 file: NovaServerGlobalTypesServiceTemplate.yaml
19 ContrailVirtualNetworkGlobalType:
20 file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
21 AbstractSubstituteGlobalTypes:
22 file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
24 org.openecomp.resource.vfc.nodes.heat.cmaui_image:
25 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
32 description: CMAUI1, CMAUI2 server names
35 cmaui_cinder_volume_size:
36 label: CMAUI Cinder volume size
40 description: the size of the CMAUI Cinder volume
48 label: security group name
52 description: the name of security group
54 label: CMAUI vm volume type
58 description: the name of the target volume backend
60 label: oam network netmask
64 description: oam network gateway
69 description: nova server id
74 description: Image for CMAUI server
79 description: Unique ID for this VNF instance
80 default: This_is_ths_MMSC-CMAUI_id
85 description: Flavor for CMAUI server
87 label: oam network gateway
91 description: oam network gateway
96 description: nova server id
98 label: availabilityzone name
102 description: availabilityzone name
104 label: CMAUI oam_net IP addresses
108 description: CMAUI oam_net IP addresses
116 description: dns server
121 description: UID of OAM network
123 label: CMAUI vm volume type
127 description: the name of the target volume backend
133 description: ntp server
136 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
138 replacement_policy: AUTO
140 - get_input: security_group_name
147 get_input: oam_net_name
150 capability: tosca.capabilities.network.Bindable
152 relationship: tosca.relationships.network.BindsTo
154 type: org.openecomp.resource.vfc.nodes.heat.cmaui_image
157 get_input: cmaui_flavor
159 get_input: availability_zone_0
161 get_input: cmaui_image
165 user_data_format: RAW
173 cmaui.mgmt.ip=${cmaui.mgmt.ip}
174 cmaui.mgmt.netmask=${cmaui.mgmt.netmask}
175 cmaui.mgmt.gateway=${cmaui.mgmt.gateway}
176 cmaui.external.dns=${cmaui.external.dns}
177 cmaui.external.ntp=${cmaui.external.ntp}
178 cmaui.node=${cmaui.node}
179 cmaui.timezone=${cmaui.timezone}
181 ${cmaui.mgmt.netmask}:
182 get_input: oam_network_netmask
187 ${cmaui.mgmt.gateway}:
188 get_input: oam_network_gateway
193 ${cmaui.external.ntp}:
194 get_input: external_ntp
197 ${cmaui.external.dns}:
198 get_input: external_dns
201 capability: tosca.capabilities.Attachment
203 relationship: cmaui_volume_attachment3
205 type: org.openecomp.resource.vfc.nodes.heat.cmaui_image
208 get_input: cmaui_flavor
210 get_input: availability_zone_0
212 get_input: cmaui_image
216 user_data_format: RAW
224 cmaui.mgmt.ip=${cmaui.mgmt.ip}
225 cmaui.mgmt.netmask=${cmaui.mgmt.netmask}
226 cmaui.mgmt.gateway=${cmaui.mgmt.gateway}
227 cmaui.external.dns=${cmaui.external.dns}
228 cmaui.external.ntp=${cmaui.external.ntp}
229 cmaui.node=${cmaui.node}
230 cmaui.timezone=${cmaui.timezone}
232 ${cmaui.mgmt.netmask}:
233 get_input: oam_network_netmask
238 ${cmaui.mgmt.gateway}:
239 get_input: oam_network_gateway
244 ${cmaui.external.ntp}:
245 get_input: external_ntp
248 ${cmaui.external.dns}:
249 get_input: external_dns
252 capability: tosca.capabilities.Attachment
254 relationship: cmaui_volume_attachment1
256 capability: tosca.capabilities.Attachment
258 relationship: cmaui_volume_attachment2
260 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
263 get_input: CMAUI_volume_type
264 size: '(get_input : cmaui_cinder_volume_size) * 1024'
266 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
269 get_input: CMAUI_volume_type
270 size: '(get_input : cmaui_cinder_volume_size) * 1024'
272 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
274 replacement_policy: AUTO
276 - get_input: security_group_name
283 get_input: oam_net_name
286 capability: tosca.capabilities.network.Bindable
288 relationship: tosca.relationships.network.BindsTo
289 relationship_templates:
290 cmaui_volume_attachment2:
291 type: org.openecomp.relationships.heat.cinder.VolumeAttachesTo
294 get_input: cmaui_volume_param2
295 instance_uuid: server_cmaui1
296 cmaui_volume_attachment3:
297 type: org.openecomp.relationships.heat.cinder.VolumeAttachesTo
300 get_input: cmaui_volume_param2
301 instance_uuid: server_cmaui2
302 cmaui_volume_attachment1:
303 type: org.openecomp.relationships.heat.cinder.VolumeAttachesTo
306 get_input: cmaui_volume_param1
307 instance_uuid: server_cmaui1
310 type: org.openecomp.groups.heat.HeatStack
312 heat_file: ../Artifacts/addOn.yml
313 description: cmaui server template for vMMSC
320 type: org.openecomp.groups.heat.HeatStack
322 heat_file: ../Artifacts/main.yml