1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 This module defines a VNF Deployment Unit.
6 template_name: clearwater
10 compute_props_host_ellis: &compute_props_host_ellis
13 compute_props_host_bono: &compute_props_host_bono
18 tosca.nodes.compute.ellis:
19 derived_from: tosca.nodes.compute
21 tosca.nodes.compute.bono:
22 derived_from: tosca.nodes.compute
25 # a description of the topology template
31 type: scalar-unit.size
33 description: The required storage resource
38 Block storage mount point (filesystem path).
42 type: tosca.nodes.compute.ellis
45 properties: *compute_props_host_ellis
52 node: ellis_BlockStorage
56 location: { get_input: storage_location }
60 implementation: start.sh
62 implementaion: stop.sh
64 implementaion: shutdown.sh
67 type: tosca.nodes.BlockStorage
69 size: { get_input: storage_size }
72 type: tosca.nodes.compute.bono
75 properties: *compute_props_host_bono
82 node: bono_BlockStorage
86 location: { get_input: storage_location }
90 implementation: start.sh
92 implementaion: stop.sh
94 implementaion: shutdown.sh
97 type: tosca.nodes.BlockStorage
99 size: { get_input: storage_size }
102 type: tosca.nodes.network.Network
107 type: tosca.nodes.network.Port
112 node: clearwater_network1
115 type: tosca.nodes.network.Network
120 type: tosca.nodes.network.Port
125 node: clearwater_network2
128 type: tosca.nodes.network.Network
133 type: tosca.nodes.network.Port
138 node: clearwater_network1
141 type: tosca.nodes.network.Network
146 type: tosca.nodes.network.Port
151 node: clearwater_network2