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
10 org.openecomp.resource.vfc.nodes.heat.FSB:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
19 description: FSB1_name
25 description: FSB2_name
26 cmaui_cinder_volume_size:
31 description: my volume size 320GB
37 description: FSB1_flavor
43 description: FSB1_image
45 label: FSB1_internal_mac
49 description: FSB1_internal_mac
51 label: FSB1_internal_mac
55 description: FSB1_internal_mac
61 description: FSB1_zone
67 description: FSB2_zone
74 label: FSB1_internal_mac
78 description: FSB1_internal_mac
80 label: FSB1_internal_mac
84 description: FSB1_internal_mac
92 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
95 get_input: fsb2-Internal2-mac
96 network: Internal2-net-fsb2-Internal2
97 subinterface_indicator: false
100 capability: tosca.capabilities.network.Bindable
102 relationship: tosca.relationships.network.BindsTo
104 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
107 get_input: fsb2-Internal1-mac
108 network: Internal2-net-fsb2-Internal1
109 subinterface_indicator: false
112 capability: tosca.capabilities.network.Bindable
114 relationship: tosca.relationships.network.BindsTo
116 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
119 get_input: fsb1-Internal2-mac
120 network: Internal1-net-fsb1-Internal2
121 subinterface_indicator: false
124 capability: tosca.capabilities.network.Bindable
126 relationship: tosca.relationships.network.BindsTo
128 capability: tosca.capabilities.network.Linkable
130 relationship: tosca.relationships.network.LinksTo
132 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
135 get_input: fsb1-Internal1-mac
136 network: Internal1-net-fsb1-Internal1
137 subinterface_indicator: false
140 capability: tosca.capabilities.network.Bindable
142 relationship: tosca.relationships.network.BindsTo
144 capability: tosca.capabilities.network.Linkable
146 relationship: tosca.relationships.network.LinksTo
148 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
168 type: org.openecomp.resource.vfc.nodes.heat.FSB
171 get_input: fsb-flavor
174 admin_pass: STATIC-DATA-FSB1
175 user_data: OPTIONAL-DATA-FSB1
180 - path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
181 - path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
186 capability: tosca.capabilities.Attachment
188 relationship: cmaui_volume_attachment
190 capability: tosca.capabilities.Attachment
192 relationship: cmaui_volume_attachment
194 type: org.openecomp.resource.vfc.nodes.heat.FSB
197 get_input: fsb-flavor
200 admin_pass: STATIC-DATA-FSB2
205 - path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
206 - path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
211 capability: tosca.capabilities.Attachment
213 relationship: cmaui_volume_attachment
215 capability: tosca.capabilities.Attachment
217 relationship: cmaui_volume_attachment
219 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
222 get_input: CMAUI_volume_type
223 size: '(get_input : cmaui_cinder_volume_size) * 1024'
225 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
228 get_input: CMAUI_volume_type
229 size: '(get_input : cmaui_cinder_volume_size) * 1024'
231 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
234 get_input: CMAUI_volume_type
235 size: '(get_input : cmaui_cinder_volume_size) * 1024'
237 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
240 get_input: CMAUI_volume_type
241 size: '(get_input : cmaui_cinder_volume_size) * 1024'
243 type: org.openecomp.resource.abstract.nodes.FSB
247 port_FSB1_Internal_mac_address:
248 get_input: fsb1-Internal1-mac
249 compute_FSB_user_data:
253 get_input: fsb-flavor
256 compute_FSB_admin_pass:
259 port_FSB1_Internal_subinterface_indicator:
262 port_FSB1_Internal_network:
263 - Internal1-net-fsb1-Internal1
264 - Internal1-net-fsb1-Internal2
265 port_FSB2_Internal_mac_address:
266 get_input: fsb2-Internal1-mac
267 port_FSB2_Internal_network:
268 - Internal2-net-fsb2-Internal1
269 - Internal2-net-fsb2-Internal2
270 compute_FSB_metadata:
272 - path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
273 - path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
275 - path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
276 - path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
277 port_FSB2_Internal_subinterface_indicator:
280 compute_FSB_availability_zone:
281 - get_input: fsb1_zone
282 - get_input: fsb2_zone
284 - get_input: fsb1-name
285 - get_input: fsb2-name
286 service_template_filter:
287 substitute_service_template: Nested_FSBServiceTemplate.yaml
292 - service_template_filter
296 type: org.openecomp.groups.heat.HeatStack
298 heat_file: ../Artifacts/ep-jsa_net.yaml
300 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)