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
95 packet_mirror_network_name:
102 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
105 get_input: fsb2-Internal2-mac
106 network: Internal2-net-fsb2-Internal2
109 capability: tosca.capabilities.network.Bindable
111 relationship: tosca.relationships.network.BindsTo
113 capability: tosca.capabilities.network.Linkable
115 relationship: tosca.relationships.network.LinksTo
117 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
120 get_input: fsb2-Internal1-mac
121 network: Internal2-net-fsb2-Internal1
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-Internal2-mac
136 network: Internal1-net-fsb1-Internal2
139 capability: tosca.capabilities.network.Bindable
141 relationship: tosca.relationships.network.BindsTo
143 capability: tosca.capabilities.network.Linkable
145 relationship: tosca.relationships.network.LinksTo
147 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
150 get_input: fsb1-Internal1-mac
151 network: Internal1-net-fsb1-Internal1
154 capability: tosca.capabilities.network.Bindable
156 relationship: tosca.relationships.network.BindsTo
158 capability: tosca.capabilities.network.Linkable
160 relationship: tosca.relationships.network.LinksTo
162 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
166 get_input: jsa_net_name
168 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
174 - FSB_FSB1_Internal_network_id
182 - FSB_FSB2_Internal_network_id
186 - FSB_FSB2_Internal_network_id
188 type: org.openecomp.resource.vfc.nodes.heat.FSB
191 get_input: fsb-flavor
194 user_data: STATIC-DATA-FSB1
195 admin_pass: OPTIONAL-DATA-FSB1
200 - path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
201 - path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
206 capability: tosca.capabilities.Node
207 node: packet_mirror_network
208 relationship: tosca.relationships.DependsOn
210 type: org.openecomp.resource.vfc.nodes.heat.FSB
213 get_input: fsb-flavor
216 user_data: STATIC-DATA-FSB2
221 - path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
222 - path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
227 capability: tosca.capabilities.Node
228 node: packet_mirror_network
229 relationship: tosca.relationships.DependsOn
230 packet_mirror_network:
231 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
234 get_input: packet_mirror_network_name
236 type: org.openecomp.resource.abstract.nodes.FSB
240 port_FSB1_Internal_mac_address:
241 - get_input: fsb1-Internal1-mac
242 - get_input: fsb1-Internal2-mac
243 compute_FSB_user_data:
247 get_input: fsb-flavor
250 compute_FSB_admin_pass:
253 port_FSB1_Internal_network:
254 - Internal1-net-fsb1-Internal1
255 - Internal1-net-fsb1-Internal2
256 port_FSB2_Internal_mac_address:
257 - get_input: fsb2-Internal1-mac
258 - get_input: fsb2-Internal2-mac
259 port_FSB2_Internal_network:
260 - Internal2-net-fsb2-Internal1
261 - Internal2-net-fsb2-Internal2
262 compute_FSB_metadata:
264 - path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
265 - path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
267 - path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
268 - path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
269 compute_FSB_availability_zone:
270 - get_input: fsb1_zone
271 - get_input: fsb2_zone
273 - get_input: fsb1-name
274 - get_input: fsb2-name
275 service_template_filter:
276 substitute_service_template: Nested_FSBServiceTemplate.yaml
281 - service_template_filter
285 capability: tosca.capabilities.Node
286 node: packet_mirror_network
287 relationship: tosca.relationships.DependsOn
288 - link_FSB_FSB1_Internal:
289 capability: tosca.capabilities.network.Linkable
291 relationship: tosca.relationships.network.LinksTo
292 - link_FSB_FSB2_Internal:
293 capability: tosca.capabilities.network.Linkable
295 relationship: tosca.relationships.network.LinksTo
297 FE_SMP_Affinity_group:
298 type: tosca.groups.Root
302 type: tosca.groups.Root
306 type: org.openecomp.groups.heat.HeatStack
308 heat_file: ../Artifacts/ep-jsa_net.yaml
310 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
320 - packet_mirror_network_name