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 admin_pass: STATIC-DATA-FSB1
195 user_data: OPTIONAL-DATA-FSB1
200 - path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
201 - path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
205 type: org.openecomp.resource.vfc.nodes.heat.FSB
208 get_input: fsb-flavor
211 admin_pass: STATIC-DATA-FSB2
216 - path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
217 - path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
220 packet_mirror_network:
221 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
224 get_input: packet_mirror_network_name
227 capability: tosca.capabilities.Node
229 relationship: tosca.relationships.DependsOn
231 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
234 get_input: security_group_name
235 description: ems security group
239 port_range_max: 65535
240 remote_ip_prefix: 0.0.0.0/0
245 capability: attachment_FSB_FSB1_Internal
247 relationship: org.openecomp.relationships.AttachesTo
249 type: org.openecomp.resource.abstract.nodes.FSB
253 port_FSB1_Internal_mac_address:
254 - get_input: fsb1-Internal1-mac
255 - get_input: fsb1-Internal2-mac
258 compute_FSB_admin_pass:
261 port_FSB1_Internal_network:
262 - Internal1-net-fsb1-Internal1
263 - Internal1-net-fsb1-Internal2
264 port_FSB2_Internal_network:
265 - Internal2-net-fsb2-Internal1
266 - Internal2-net-fsb2-Internal2
267 compute_FSB_metadata:
269 - path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
270 - path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
272 - path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
273 - path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
274 compute_FSB_user_data:
277 compute_FSB_availability_zone:
278 - get_input: fsb1_zone
279 - get_input: fsb2_zone
281 get_input: fsb-flavor
282 port_FSB2_Internal_mac_address:
283 - get_input: fsb2-Internal1-mac
284 - get_input: fsb2-Internal2-mac
286 - get_input: fsb1-name
287 - get_input: fsb2-name
288 service_template_filter:
289 substitute_service_template: Nested_FSBServiceTemplate.yaml
294 - service_template_filter
297 - link_FSB_FSB1_Internal:
298 capability: tosca.capabilities.network.Linkable
300 relationship: tosca.relationships.network.LinksTo
301 - link_FSB_FSB2_Internal:
302 capability: tosca.capabilities.network.Linkable
304 relationship: tosca.relationships.network.LinksTo
307 type: org.openecomp.groups.heat.HeatStack
309 heat_file: ../Artifacts/ep-jsa_net.yaml
311 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
321 - packet_mirror_network