eth=$(($i))
cat >>$desc_file <<EOF
- name: vnf-cp${eth}
- type: ${CP_TYPE}
EOF
done
charm: vyos-proxy
connection-point:
- name: eth0
- type: VPORT
+
- name: eth1
- type: VPORT
+
- name: eth2
- type: VPORT
+
- name: eth3
- type: VPORT
+
- name: eth4
- type: VPORT
+
vdu:
- id: VyOS-VM
name: VyOS-VM
connection-point:
- name: eth0
- type: VPORT
+
port-security-enabled: "false"
connection-point:
- name: eth0
- type: VPORT
+
vnfd:
- connection-point:
- name: eth0
- type: VPORT
+
description: Simple VNF example with a DNS forwarder
id: dns_forwarder
logo: dns.jpg
version: '1.0'
connection-point:
- name: vnf-cp0
- type: VPORT
+
mgmt-interface:
cp: vnf-cp0
vdu:
logo: osm.png
connection-point:
- name: vnf-cp0
- type: VPORT
+
vdu:
- id: hackfest_basic-VM
name: hackfest_basic-VM
- id: vnf-mgmt
name: vnf-mgmt
short-name: vnf-mgmt
- type: VPORT
+
- id: vnf-data
name: vnf-data
short-name: vnf-data
- type: VPORT
+
mgmt-interface:
cp: vnf-mgmt
internal-vld:
- id: mgmtVM-internal
name: mgmtVM-internal
short-name: mgmtVM-internal
- type: VPORT
+
cloud-init-file: cloud-config.txt
- id: dataVM
name: dataVM
- id: dataVM-internal
name: dataVM-internal
short-name: dataVM-internal
- type: VPORT
+
- id: vnf-mgmt
name: vnf-mgmt
short-name: vnf-mgmt
- type: VPORT
+
- id: vnf-data
name: vnf-data
short-name: vnf-data
- type: VPORT
+
mgmt-interface:
cp: vnf-mgmt
internal-vld:
- id: mgmtVM-internal
name: mgmtVM-internal
short-name: mgmtVM-internal
- type: VPORT
+
cloud-init-file: cloud-config.txt
- id: dataVM
name: dataVM
- id: dataVM-internal
name: dataVM-internal
short-name: dataVM-internal
- type: VPORT
+
- id: vnf-mgmt
name: vnf-mgmt
short-name: vnf-mgmt
- type: VPORT
+
- id: vnf-data
name: vnf-data
short-name: vnf-data
- type: VPORT
+
mgmt-interface:
cp: vnf-mgmt
internal-vld:
- id: mgmtVM-internal
name: mgmtVM-internal
short-name: mgmtVM-internal
- type: VPORT
+
- id: dataVM
name: dataVM
image: US1604
- id: dataVM-internal
name: dataVM-internal
short-name: dataVM-internal
- type: VPORT
+
- id: vnf-mgmt
name: vnf-mgmt
short-name: vnf-mgmt
- type: VPORT
+
- id: vnf-data
name: vnf-data
short-name: vnf-data
- type: VPORT
+
mgmt-interface:
cp: vnf-mgmt
internal-vld:
- id: mgmtVM-internal
name: mgmtVM-internal
short-name: mgmtVM-internal
- type: VPORT
+
cloud-init-file: cloud-config.txt
- id: dataVM
name: dataVM
- id: dataVM-internal
name: dataVM-internal
short-name: dataVM-internal
- type: VPORT
+
vnf-configuration:
juju:
charm: simple
charm: clearwater-aio-proxy
connection-point:
- name: eth0
- type: VPORT
+
- name: eth1
- type: VPORT
+
vdu:
- id: IMS-ALLIN1_2p-VM
name: IMS-ALLIN1_2p-VM
description: This is an example RIFT.ware VNF
connection-point:
- name: ping_vnfd/cp0
- type: VPORT
+
- name: ping_vnfd/cp1
- type: VPORT
+
http-endpoint:
- path: api/v1/ping/stats
port: '18888'
description: This is an example RIFT.ware VNF
connection-point:
- name: pong_vnfd/cp0
- type: VPORT
+
- name: pong_vnfd/cp1
- type: VPORT
+
http-endpoint:
- path: api/v1/pong/stats
port: '18889'
vnfd:
- connection-point:
- name: mgmt0
- type: VPORT
+
- name: west
- type: VPORT
+
description: A simple VNF descriptor w/ VM1 and VM2
id: Ref_Vnf_11
name: Ref_VNF_11
internal-connection-point:
- name: iface11
id: iface11
- type: VPORT
+
id: Ref_VM1
image: ref_vm1.qcow2
name: Ref_VM1
internal-connection-point:
- name: iface21
id: iface21
- type: VPORT
+
id: Ref_VM2
image: ref_vm2.qcow2
name: Ref_VM2
vnfd:
- connection-point:
- name: mgmt0
- type: VPORT
+
- name: west
- type: VPORT
+
- name: east
- type: VPORT
+
description: A simple VNF descriptor w/ two VDU
id: Ref_Vnf_12
name: Ref_Vnf_12
internal-connection-point:
- id: iface31
name: iface31
- type: VPORT
+
name: Ref_VM3
vm-flavor:
memory-mb: '2048'
internal-connection-point:
- id: iface41
name: iface41
- type: VPORT
+
name: Ref_VM4
vendor: ETSI
version: '1.0'
vnfd:
- connection-point:
- name: mgmt
- type: VPORT
+
- name: data
- type: VPORT
+
description: A simple VNF descriptor w/ one VDU
id: Ref_Vnf_21
name: Ref_Vnf_21
vnfd:
- connection-point:
- name: mgmt
- type: VPORT
+
- name: west
- type: VPORT
+
- name: east
- type: VPORT
+
description: A simple VNF descriptor w/ one VDU
id: Ref_Vnf_22
name: Ref_VNF_22
- id: vnf-mgmt
name: vnf-mgmt
short-name: vnf-mgmt
- type: VPORT
+
- id: vnf-data
name: vnf-data
short-name: vnf-data
- type: VPORT
+
mgmt-interface:
cp: vnf-mgmt
internal-vld:
- id: mgmtVM-internal
name: mgmtVM-internal
short-name: mgmtVM-internal
- type: VPORT
+
cloud-init-file: cloud-config.txt
vdu-configuration:
juju:
- id: dataVM-internal
name: dataVM-internal
short-name: dataVM-internal
- type: VPORT
+
vdu-configuration:
juju:
charm: simple
connection-point:
- name: eth0
- type: VPORT
+
connection-point:
- name: eth0
- type: VPORT
+
connection-point:
- name: eth0
- type: VPORT
+
connection-point:
- name: eth0
- type: VPORT
+