335329dcf3af934ab7a43c8cc7cd1f9f67da9b98
[osm/vim-emu.git] / examples / vnfs / multiple_vdu_vnfd / multiple_vdu_vnfd.yaml
1 ---
2 # Copyright (c) 2018 by Paderborn University and Manuel Peuster
3 # (manuel@peuster.de)
4 # ALL RIGHTS RESERVED.
5 #
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain 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,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 #
18 # Neither the name of the Paderborn University
19 # nor the names of its contributors may be used to endorse or promote
20 # products derived from this software without specific prior written
21 # permission.
22
23 vnfd:vnfd-catalog:
24   vnfd:
25   - id: multiple-vdu-vnf
26     short-name: multiple-vdu-vnf
27     name: multiple-vdu-vnf
28     vdu:
29     - id: multiple-vdu-vnf-vdu
30       count: 10
31       vm-flavor:
32         vcpu-count: 1
33         memory-mb: 256
34         storage-gb: 6
35       image: "ubuntu:trusty"
36       interface:
37       - name: eth0
38         type: EXTERNAL
39         position: 0
40         external-connection-point-ref: eth0
41     mgmt-interface:
42       vdu-id: multiple-vdu-vnf-vdu
43     connection-point:
44     - name: eth0
45       type: VPORT