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
15 description: VF Module ID
16 default: '888800008888'
21 description: Default Gateway for the Management Interface, set during boot time
22 default: 192.168.254.1
27 description: Network used by the Management interface
28 default: 1024b82c-0049-4503-8b0b-eb5ff952e101
33 description: CIDR of Control Fabric Network
38 description: Subnet used by the fourth Data interface
39 default: 90ad7ea9-596f-45f4-8869-226fc876b106
44 description: Network used by the control fabric interface
45 default: 1024b82c-0049-4503-8b0b-eb5ff952e102
50 description: Subnet used by the Data interface
51 default: 90ad7ea9-596f-45f4-8869-226fc876b103
56 description: The slot value assigned to CPMA
66 default: '111100001111'
71 description: Fixed IP that will be used by the Management Interface on CPMB
72 default: 192.168.254.12
77 description: Parameters to be passed to the CPM at boot up as key-value pairs
78 default: 'TiMOS: slot=$slt chassis=VSR card=cpm-v license-file=license.txt address=$adrp/24@active
79 address=$adrs/24@standby static-route=192.168.0.0/16@$oamGw persist=on features=795'
84 description: Fixed IP that will be used by the Management Interface on CPMA
85 default: 192.168.254.11
90 description: Availability zone where this component should be instantiated
96 description: VM name for CPM B
105 description: Flavor of the CPM VNF to be used
111 description: Subnet used by the third Data interface
112 default: 90ad7ea9-596f-45f4-8869-226fc876b105
117 description: MTU size in bytes
123 description: VM name for CPM A
129 description: Image to be used for the IOM instance
135 description: The slot value assigned to IOM1
141 description: Flavor of the IOM VNF to be used
147 description: VM name for IOM 1
153 description: Network used by the second Data interface
154 default: 1024b82c-0049-4503-8b0b-eb5ff952e104
159 description: Management network to be used by CPM
160 default: 192.168.254.0/24
165 description: Subnet used by the Management interface
166 default: 90ad7ea9-596f-45f4-8869-226fc876b101
167 ctrl_fabric_subnet_id:
171 description: Subnet used by the control fabric interface
172 default: 90ad7ea9-596f-45f4-8869-226fc876b102
177 description: Network used by the Data interface
178 default: 1024b82c-0049-4503-8b0b-eb5ff952e103
183 description: Network used by the third Data interface
184 default: 1024b82c-0049-4503-8b0b-eb5ff952e105
189 description: MTU size in bytes
198 description: Image to be used for the CPM instance
204 description: The slot value assigned to CPMB
210 description: Parameters to be passed to the IOM at boot up as key-value pairs
211 default: 'TiMOS: slot=$slt chassis=VSR card=iom-v mda/1=m20-v features=795'
216 description: Network used by the fourth Data interface
217 default: 1024b82c-0049-4503-8b0b-eb5ff952e106
222 description: Subnet used by the second Data interface
223 default: 90ad7ea9-596f-45f4-8869-226fc876b104
228 description: Name of the HEAT stack
233 type: org.openecomp.resource.abstract.nodes.heat.VSR_IOM_template_nested
238 get_input: vf_module_id
240 get_input: iom_image_name
242 get_input: mgt_net_id
244 get_input: data3_subnet_id
246 get_input: ctrl_fabric_net_id
248 get_input: iom_flavor_name
249 security_group: sec_group
253 get_input: data0_subnet_id
255 get_input: data1_net_id
257 get_input: mgt_subnet_id
258 service_template_filter:
259 substitute_service_template: VSR_IOM_template_nestedServiceTemplate.yaml
260 ctrl_fabric_subnet_id:
261 get_input: ctrl_fabric_subnet_id
263 get_input: data0_net_id
265 get_input: data2_net_id
271 get_input: availability_zone_0
275 get_input: iom_smbios
280 get_input: data2_subnet_id
282 get_input: data3_net_id
284 get_input: data1_subnet_id
286 get_input: OS::stack_name
288 get_input: iom_name_0
290 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
292 name: vsr_security_group
293 description: Security group for vSR
296 remote_ip_prefix: 0.0.0.0/0
300 remote_ip_prefix: 0.0.0.0/0
304 capability: attachment_cpm_mgt_0_port
306 relationship: org.openecomp.relationships.AttachesTo
308 capability: attachment_cpm_ctrl_fabric_0_port
310 relationship: org.openecomp.relationships.AttachesTo
312 capability: attachment_cpm_mgt_0_port
314 relationship: org.openecomp.relationships.AttachesTo
316 capability: attachment_cpm_ctrl_fabric_0_port
318 relationship: org.openecomp.relationships.AttachesTo
320 capability: attachment_iom_data_3_port
322 relationship: org.openecomp.relationships.AttachesTo
324 capability: attachment_iom_data_2_port
326 relationship: org.openecomp.relationships.AttachesTo
328 capability: attachment_iom_mgt_0_port
330 relationship: org.openecomp.relationships.AttachesTo
332 capability: attachment_iom_ctrl_fabric_0_port
334 relationship: org.openecomp.relationships.AttachesTo
336 capability: attachment_iom_data_0_port
338 relationship: org.openecomp.relationships.AttachesTo
340 capability: attachment_iom_data_1_port
342 relationship: org.openecomp.relationships.AttachesTo
344 type: org.openecomp.resource.abstract.nodes.heat.VSR_CPM_base_template_nested
349 get_input: vf_module_id
351 get_input: mgt_net_id
353 get_input: cpm_mgt_ip_1
357 get_input: ctrl_fabric_net_id
358 security_group: sec_group
360 get_input: cpm_mgt_cidr
362 get_input: mgt_subnet_id
363 service_template_filter:
364 substitute_service_template: VSR_CPM_base_template_nestedServiceTemplate.yaml
365 ctrl_fabric_subnet_id:
366 get_input: ctrl_fabric_subnet_id
372 get_input: cpm_smbios
375 get_input: cpm_mgt_ip_1
379 get_input: cpm_mgt_ip_0
381 get_input: cpm_mgt_gw_ip
383 get_input: cpm_image_name
385 get_input: availability_zone_0
387 get_input: cpm_flavor_name
391 get_input: OS::stack_name
393 get_input: cpm_name_1
395 type: org.openecomp.resource.abstract.nodes.heat.VSR_CPM_base_template_nested
400 get_input: vf_module_id
402 get_input: mgt_net_id
404 get_input: cpm_mgt_ip_0
408 get_input: ctrl_fabric_net_id
409 security_group: sec_group
411 get_input: cpm_mgt_cidr
413 get_input: mgt_subnet_id
414 service_template_filter:
415 substitute_service_template: VSR_CPM_base_template_nestedServiceTemplate.yaml
416 ctrl_fabric_subnet_id:
417 get_input: ctrl_fabric_subnet_id
423 get_input: cpm_smbios
426 get_input: cpm_mgt_ip_1
430 get_input: cpm_mgt_ip_0
432 get_input: cpm_mgt_gw_ip
434 get_input: OS::stack_id
436 get_input: cpm_image_name
438 get_input: availability_zone_0
440 get_input: cpm_flavor_name
444 get_input: OS::stack_name
446 get_input: cpm_name_0
449 type: org.openecomp.groups.heat.HeatStack
451 heat_file: ../Artifacts/VSR_base_hot.yaml
460 get_input: OS::project_id