Added licenses to VNF and NS openmano descriptors. Removed module-blueprints folder.
[osm/RO.git] / scenarios / examples / complex.yaml
1 ##
2 # Copyright 2015 Telefónica Investigación y Desarrollo, S.A.U.
3 # This file is part of openmano
4 # All Rights Reserved.
5 #
6 # Licensed under the Apache License, Version 2.0 (the "License"); you may
7 # not use this file except in compliance with the License. You may obtain
8 # a copy of the License at
9 #
10 #         http://www.apache.org/licenses/LICENSE-2.0
11 #
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
14 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
15 # License for the specific language governing permissions and limitations
16 # under the License.
17 #
18 # For those usages not covered by the Apache License, Version 2.0 please
19 # contact with: nfvlabs@tid.es
20 ##
21 ---
22 name:            complex
23 description:     Complex network scenario consisting of 4 VNFs interconnected
24 topology: 
25   nodes: 
26     linux1:                   # vnf/net name in the scenario
27       type:      VNF          # VNF, network, external_network (if it is a datacenter network)
28       VNF model: linux        # VNF name as introduced in OPENMANO DB
29     node1:
30       type:      VNF
31       VNF model: dataplaneVNF1
32     node2:
33       type:      VNF
34       VNF model: dataplaneVNF2
35     node3:
36       type:      VNF
37       VNF model: dataplaneVNF2
38     bridge1: 
39       type:      network
40       model:     bridge_net
41     default: 
42       type:      external_network # Datacenter net
43       model:     default
44   connections: 
45     dataconn1:
46       nodes: 
47       -   node1: xe0
48       -   node2: xe0
49     dataconn2:
50       nodes: 
51       -   node1: xe1
52       -   node2: xe1
53     dataconn3:
54       nodes: 
55       -   node1: xe2
56       -   node3: xe0
57     dataconn4:
58       nodes: 
59       -   node1: xe3
60       -   node3: xe1
61     data-sriov1:
62       nodes: 
63       -   node2: xe2
64       -   node3: xe2
65     bridgeconn1:
66       nodes: 
67       -   bridge1: null
68       -   linux1:  eth0
69       -   node2:   control
70       -   node3:   control
71     mngmt-net:
72       nodes: 
73       -   default: null
74       -   node1:   mgmt
75       -   node2:   mgmt
76       -   node3:   mgmt
77