1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 - ContrailV2VLANSubInterfaceGlobalType:
6 file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
7 - NeutronPortGlobalTypes:
8 file: NeutronPortGlobalTypesServiceTemplate.yaml
9 - NeutronNetGlobalTypes:
10 file: NeutronNetGlobalTypesServiceTemplate.yaml
12 file: CommonGlobalTypesServiceTemplate.yaml
13 - CinderVolumeGlobalTypes:
14 file: CinderVolumeGlobalTypesServiceTemplate.yaml
15 - ContrailNetworkRuleGlobalType:
16 file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
17 - NeutronSecurityRulesGlobalTypes:
18 file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
19 - NovaServerGlobalTypes:
20 file: NovaServerGlobalTypesServiceTemplate.yaml
21 - ContrailVirtualNetworkGlobalType:
22 file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
23 - AbstractSubstituteGlobalTypes:
24 file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
26 org.openecomp.resource.vfc.nodes.heat.cmaui_image:
27 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
34 description: CMAUI1, CMAUI2 server names
37 cmaui_cinder_volume_size:
38 label: CMAUI Cinder volume size
42 description: the size of the CMAUI Cinder volume
50 label: security group name
54 description: the name of security group
56 label: CMAUI vm volume type
60 description: the name of the target volume backend
62 label: oam network netmask
66 description: oam network gateway
71 description: nova server id
76 description: Image for CMAUI server
81 description: Unique ID for this VNF instance
82 default: This_is_ths_MMSC-CMAUI_id
87 description: Flavor for CMAUI server
89 label: oam network gateway
93 description: oam network gateway
98 description: nova server id
100 label: availabilityzone name
104 description: availabilityzone name
106 label: CMAUI oam_net IP addresses
110 description: CMAUI oam_net IP addresses
118 description: dns server
123 description: UID of OAM network
125 label: CMAUI vm volume type
129 description: the name of the target volume backend
135 description: ntp server
138 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
140 replacement_policy: AUTO
142 - get_input: security_group_name
149 get_input: oam_net_name
152 capability: tosca.capabilities.network.Bindable
154 relationship: tosca.relationships.network.BindsTo
156 type: org.openecomp.resource.vfc.nodes.heat.cmaui_image
159 get_input: cmaui_flavor
161 get_input: availability_zone_0
163 get_input: cmaui_image
167 user_data_format: RAW
175 cmaui.mgmt.ip=${cmaui.mgmt.ip}
176 cmaui.mgmt.netmask=${cmaui.mgmt.netmask}
177 cmaui.mgmt.gateway=${cmaui.mgmt.gateway}
178 cmaui.external.dns=${cmaui.external.dns}
179 cmaui.external.ntp=${cmaui.external.ntp}
180 cmaui.node=${cmaui.node}
181 cmaui.timezone=${cmaui.timezone}
183 ${cmaui.mgmt.netmask}:
184 get_input: oam_network_netmask
189 ${cmaui.mgmt.gateway}:
190 get_input: oam_network_gateway
195 ${cmaui.external.ntp}:
196 get_input: external_ntp
199 ${cmaui.external.dns}:
200 get_input: external_dns
203 capability: tosca.capabilities.Attachment
205 relationship: cmaui_volume_attachment3
207 type: org.openecomp.resource.vfc.nodes.heat.cmaui_image
210 get_input: cmaui_flavor
212 get_input: availability_zone_0
214 get_input: cmaui_image
218 user_data_format: RAW
226 cmaui.mgmt.ip=${cmaui.mgmt.ip}
227 cmaui.mgmt.netmask=${cmaui.mgmt.netmask}
228 cmaui.mgmt.gateway=${cmaui.mgmt.gateway}
229 cmaui.external.dns=${cmaui.external.dns}
230 cmaui.external.ntp=${cmaui.external.ntp}
231 cmaui.node=${cmaui.node}
232 cmaui.timezone=${cmaui.timezone}
234 ${cmaui.mgmt.netmask}:
235 get_input: oam_network_netmask
240 ${cmaui.mgmt.gateway}:
241 get_input: oam_network_gateway
246 ${cmaui.external.ntp}:
247 get_input: external_ntp
250 ${cmaui.external.dns}:
251 get_input: external_dns
254 capability: tosca.capabilities.Attachment
256 relationship: cmaui_volume_attachment1
258 capability: tosca.capabilities.Attachment
260 relationship: cmaui_volume_attachment2
262 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
265 get_input: CMAUI_volume_type
266 size: '(get_input : cmaui_cinder_volume_size) * 1024'
268 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
271 get_input: CMAUI_volume_type
272 size: '(get_input : cmaui_cinder_volume_size) * 1024'
274 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
276 replacement_policy: AUTO
278 - get_input: security_group_name
285 get_input: oam_net_name
288 capability: tosca.capabilities.network.Bindable
290 relationship: tosca.relationships.network.BindsTo
291 relationship_templates:
292 cmaui_volume_attachment2:
293 type: org.openecomp.relationships.VolumeAttachesTo
296 get_input: cmaui_volume_param2
297 instance_uuid: server_cmaui1
298 cmaui_volume_attachment3:
299 type: org.openecomp.relationships.VolumeAttachesTo
302 get_input: cmaui_volume_param2
303 instance_uuid: server_cmaui2
304 cmaui_volume_attachment1:
305 type: org.openecomp.relationships.VolumeAttachesTo
308 get_input: cmaui_volume_param1
309 instance_uuid: server_cmaui1
312 type: org.openecomp.groups.heat.HeatStack
314 heat_file: ../Artifacts/addOn.yml
315 description: cmaui server template for vMMSC
322 type: org.openecomp.groups.heat.HeatStack
324 heat_file: ../Artifacts/main.yml