blob: 6ecbb82bdc8b5ac72fa025cb779162f2c66ca1cc [file] [log] [blame]
Tomás Villasecaa54e27d2020-04-21 10:34:13 -04001# Copyright 2020 Whitestack LLC
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12# implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16# Using new SOL006-based OSM model
17
18vnfd:
19 id: vnfd
garciaale06c54902020-10-27 15:06:50 -030020 mgmt-cp: vnf-mgmt-ext
Tomás Villasecaa54e27d2020-04-21 10:34:13 -040021
22 ext-cpd:
Tomás Villaseca720dbb32020-05-16 16:45:38 -040023 - id: vnf-mgmt-ext
24 int-cpd:
25 vdu-id: mgmtVM
26 cpd: vnf-mgmt-int
27 - id: vnf-data-ext
28 int-cpd:
29 vdu-id: dataVM
30 cpd: vnf-data-int
Tomás Villasecaa54e27d2020-04-21 10:34:13 -040031
32 int-virtual-link-desc:
Tomás Villaseca720dbb32020-05-16 16:45:38 -040033 - id: internal
Tomás Villasecaa54e27d2020-04-21 10:34:13 -040034
35 vdu:
36 - id: mgmtVM
Tomás Villasecaa54e27d2020-04-21 10:34:13 -040037 int-cpd:
Tomás Villaseca720dbb32020-05-16 16:45:38 -040038 - id: vnf-mgmt-int
39 virtual-network-interface-requirement:
40 - name: mgmtVM-eth0
41 position: "1"
42 virtual-interface:
43 type: VIRTIO
Tomás Villasecaa54e27d2020-04-21 10:34:13 -040044 - id: mgmtVM-internal
Tomás Villaseca720dbb32020-05-16 16:45:38 -040045 int-virtual-link-desc: internal
46 virtual-network-interface-requirement:
47 - name: mgmtVM-eth1
48 position: "2"
49 virtual-interface:
50 type: VIRTIO
Tomás Villasecaa54e27d2020-04-21 10:34:13 -040051
52 - id: dataVM
Tomás Villasecaa54e27d2020-04-21 10:34:13 -040053 int-cpd:
Tomás Villaseca720dbb32020-05-16 16:45:38 -040054 - id: dataVM-internal
55 int-virtual-link-desc: internal
56 virtual-network-interface-requirement:
57 - name: dataVM-eth0
58 position: "1"
59 virtual-interface:
60 type: VIRTIO
61 - id: vnf-data-int
62 virtual-network-interface-requirement:
63 - name: dataVM-xe0
64 position: "2"
65 virtual-interface:
66 type: VIRTIO