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
99 capability: tosca.capabilities.network.Bindable
101 relationship: tosca.relationships.network.BindsTo
103 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
106 get_input: fsb2-Internal1-mac
107 network: Internal2-net-fsb2-Internal1
110 capability: tosca.capabilities.network.Bindable
112 relationship: tosca.relationships.network.BindsTo
114 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
117 get_input: fsb1-Internal2-mac
118 network: Internal1-net-fsb1-Internal2
121 capability: tosca.capabilities.network.Bindable
123 relationship: tosca.relationships.network.BindsTo
125 capability: tosca.capabilities.network.Linkable
127 relationship: tosca.relationships.network.LinksTo
129 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
132 get_input: fsb1-Internal1-mac
133 network: Internal1-net-fsb1-Internal1
136 capability: tosca.capabilities.network.Bindable
138 relationship: tosca.relationships.network.BindsTo
140 capability: tosca.capabilities.network.Linkable
142 relationship: tosca.relationships.network.LinksTo
144 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
164 type: org.openecomp.resource.vfc.nodes.heat.FSB
167 get_input: fsb-flavor
170 admin_pass: STATIC-DATA-FSB1
171 user_data: OPTIONAL-DATA-FSB1
176 - path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
177 - path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
182 capability: tosca.capabilities.Attachment
184 relationship: cmaui_volume_attachment
186 capability: tosca.capabilities.Attachment
188 relationship: cmaui_volume_attachment
190 type: org.openecomp.resource.vfc.nodes.heat.FSB
193 get_input: fsb-flavor
196 admin_pass: STATIC-DATA-FSB2
201 - path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
202 - path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
207 capability: tosca.capabilities.Attachment
209 relationship: cmaui_volume_attachment
211 capability: tosca.capabilities.Attachment
213 relationship: cmaui_volume_attachment
215 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
218 get_input: CMAUI_volume_type
219 size: '(get_input : cmaui_cinder_volume_size) * 1024'
221 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
224 get_input: CMAUI_volume_type
225 size: '(get_input : cmaui_cinder_volume_size) * 1024'
227 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
230 get_input: CMAUI_volume_type
231 size: '(get_input : cmaui_cinder_volume_size) * 1024'
233 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
236 get_input: CMAUI_volume_type
237 size: '(get_input : cmaui_cinder_volume_size) * 1024'
239 type: org.openecomp.resource.abstract.nodes.FSB
243 port_FSB1_Internal_mac_address:
244 get_input: fsb1-Internal1-mac
245 compute_FSB_user_data:
249 get_input: fsb-flavor
252 compute_FSB_admin_pass:
255 port_FSB1_Internal_network:
256 - Internal1-net-fsb1-Internal1
257 - Internal1-net-fsb1-Internal2
258 port_FSB2_Internal_mac_address:
259 get_input: fsb2-Internal1-mac
260 port_FSB2_Internal_network:
261 - Internal2-net-fsb2-Internal1
262 - Internal2-net-fsb2-Internal2
263 compute_FSB_metadata:
265 - path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
266 - path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
268 - path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
269 - path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
270 compute_FSB_availability_zone:
271 - get_input: fsb1_zone
272 - get_input: fsb2_zone
274 - get_input: fsb1-name
275 - get_input: fsb2-name
276 service_template_filter:
277 substitute_service_template: Nested_FSBServiceTemplate.yaml
282 - service_template_filter
286 type: org.openecomp.groups.heat.HeatStack
288 heat_file: ../Artifacts/ep-jsa_net.yaml
290 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)