vnfd-catalog:
    vnfd:
    -   id: ubuntu_cirros_multidisk_vnfd
        name: ubuntu_cirros_multidisk_vnfd
        short-name: ubuntu_cirros_multidisk_vnfd
        description: Generated by OSM pacakage generator
        vendor: OSM
        version: '1.0'

        # Management interface
        mgmt-interface:
            cp: eth0

        # Atleast one VDU need to be specified
        vdu:
        -   id: ubuntu_cirros_multidisk_vnfd-VM
            name: ubuntu_cirros_multidisk_vnfd-VM
            description: ubuntu_cirros_multidisk_vnfd-VM
            count: 1

            # Flavour of the VM to be instantiated for the VDU
            vm-flavor:
                vcpu-count: 2
                memory-mb: 4096
                storage-gb: 10

            # User-data injection
            cloud-init-file: cloud_init.cfg

            interface:
            # Specify the external interfaces
            # There can be multiple interfaces defined
            -   name: eth0
                type: EXTERNAL
                virtual-interface:
                    type: PARAVIRT
                external-connection-point-ref: eth0
            # Specify the volume
            # There can be multiple interfaces defined
            volumes:
            -   name: vda
                device-type: disk
                image: UbuntuXenial
                image-checksum: 4a293322f18827af81a9450e3792947c
                size: 10
            -   name: vdb
                device-type: disk
                image: cirros-0.3.4-x86_64-disk.img
                image-checksum: ee1eca47dc88f4879d8a229cc70a07c6
                size: 8

        connection-point:
            -   name: eth0

