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
63 default: '111100001111'
68 description: Fixed IP that will be used by the Management Interface on CPMB
69 default: 192.168.254.12
74 description: Parameters to be passed to the CPM at boot up as key-value pairs
75 default: 'TiMOS: slot=$slt chassis=VSR card=cpm-v license-file=license.txt address=$adrp/24@active
76 address=$adrs/24@standby static-route=192.168.0.0/16@$oamGw persist=on features=795'
81 description: Fixed IP that will be used by the Management Interface on CPMA
82 default: 192.168.254.11
87 description: Availability zone where this component should be instantiated
93 description: VM name for CPM B
102 description: Flavor of the CPM VNF to be used
108 description: Subnet used by the third Data interface
109 default: 90ad7ea9-596f-45f4-8869-226fc876b105
114 description: MTU size in bytes
120 description: VM name for CPM A
126 description: Image to be used for the IOM instance
132 description: The slot value assigned to IOM1
138 description: Flavor of the IOM VNF to be used
144 description: VM name for IOM 1
150 description: Network used by the second Data interface
151 default: 1024b82c-0049-4503-8b0b-eb5ff952e104
156 description: Management network to be used by CPM
157 default: 192.168.254.0/24
162 description: Subnet used by the Management interface
163 default: 90ad7ea9-596f-45f4-8869-226fc876b101
164 ctrl_fabric_subnet_id:
168 description: Subnet used by the control fabric interface
169 default: 90ad7ea9-596f-45f4-8869-226fc876b102
174 description: Network used by the Data interface
175 default: 1024b82c-0049-4503-8b0b-eb5ff952e103
180 description: Network used by the third Data interface
181 default: 1024b82c-0049-4503-8b0b-eb5ff952e105
186 description: MTU size in bytes
192 description: Image to be used for the CPM instance
198 description: The slot value assigned to CPMB
204 description: Parameters to be passed to the IOM at boot up as key-value pairs
205 default: 'TiMOS: slot=$slt chassis=VSR card=iom-v mda/1=m20-v features=795'
210 description: Network used by the fourth Data interface
211 default: 1024b82c-0049-4503-8b0b-eb5ff952e106
216 description: Subnet used by the second Data interface
217 default: 90ad7ea9-596f-45f4-8869-226fc876b104
222 description: Name of the HEAT stack
227 type: org.openecomp.resource.abstract.nodes.heat.VSR_IOM_template_nested
232 get_input: vf_module_id
234 get_input: iom_image_name
236 get_input: mgt_net_id
238 get_input: data3_subnet_id
240 get_input: ctrl_fabric_net_id
242 get_input: iom_flavor_name
243 security_group: sec_group
247 get_input: data0_subnet_id
249 get_input: data1_net_id
251 get_input: mgt_subnet_id
252 service_template_filter:
253 substitute_service_template: VSR_IOM_template_nestedServiceTemplate.yaml
254 ctrl_fabric_subnet_id:
255 get_input: ctrl_fabric_subnet_id
257 get_input: data0_net_id
259 get_input: data2_net_id
265 get_input: availability_zone_0
269 get_input: iom_smbios
274 get_input: data2_subnet_id
276 get_input: data3_net_id
278 get_input: data1_subnet_id
280 get_input: OS::stack_name
282 get_input: iom_name_0
284 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
286 name: vsr_security_group
287 description: Security group for vSR
290 remote_ip_prefix: 0.0.0.0/0
294 remote_ip_prefix: 0.0.0.0/0
298 capability: attachment_cpm_mgt_0_port
300 relationship: org.openecomp.relationships.AttachesTo
302 capability: attachment_cpm_ctrl_fabric_0_port
304 relationship: org.openecomp.relationships.AttachesTo
306 capability: attachment_cpm_mgt_0_port
308 relationship: org.openecomp.relationships.AttachesTo
310 capability: attachment_cpm_ctrl_fabric_0_port
312 relationship: org.openecomp.relationships.AttachesTo
314 capability: attachment_iom_data_3_port
316 relationship: org.openecomp.relationships.AttachesTo
318 capability: attachment_iom_data_2_port
320 relationship: org.openecomp.relationships.AttachesTo
322 capability: attachment_iom_mgt_0_port
324 relationship: org.openecomp.relationships.AttachesTo
326 capability: attachment_iom_ctrl_fabric_0_port
328 relationship: org.openecomp.relationships.AttachesTo
330 capability: attachment_iom_data_0_port
332 relationship: org.openecomp.relationships.AttachesTo
334 capability: attachment_iom_data_1_port
336 relationship: org.openecomp.relationships.AttachesTo
338 type: org.openecomp.resource.abstract.nodes.heat.VSR_CPM_base_template_nested
343 get_input: vf_module_id
345 get_input: mgt_net_id
347 get_input: cpm_mgt_ip_1
351 get_input: ctrl_fabric_net_id
352 security_group: sec_group
354 get_input: cpm_mgt_cidr
356 get_input: mgt_subnet_id
357 service_template_filter:
358 substitute_service_template: VSR_CPM_base_template_nestedServiceTemplate.yaml
359 ctrl_fabric_subnet_id:
360 get_input: ctrl_fabric_subnet_id
366 get_input: cpm_smbios
369 get_input: cpm_mgt_ip_1
373 get_input: cpm_mgt_ip_0
375 get_input: cpm_mgt_gw_ip
377 get_input: cpm_image_name
379 get_input: availability_zone_0
381 get_input: cpm_flavor_name
385 get_input: OS::stack_name
387 get_input: cpm_name_1
389 type: org.openecomp.resource.abstract.nodes.heat.VSR_CPM_base_template_nested
394 get_input: vf_module_id
396 get_input: mgt_net_id
398 get_input: cpm_mgt_ip_0
402 get_input: ctrl_fabric_net_id
403 security_group: sec_group
405 get_input: cpm_mgt_cidr
407 get_input: mgt_subnet_id
408 service_template_filter:
409 substitute_service_template: VSR_CPM_base_template_nestedServiceTemplate.yaml
410 ctrl_fabric_subnet_id:
411 get_input: ctrl_fabric_subnet_id
417 get_input: cpm_smbios
420 get_input: cpm_mgt_ip_1
424 get_input: cpm_mgt_ip_0
426 get_input: cpm_mgt_gw_ip
428 get_input: cpm_image_name
430 get_input: availability_zone_0
432 get_input: cpm_flavor_name
436 get_input: OS::stack_name
438 get_input: cpm_name_0
441 type: org.openecomp.groups.heat.HeatStack
443 heat_file: ../Artifacts/VSR_base_hot.yaml