Cloud-init failing with "Unable to render networking" on 1.3

Using a NoCloud provider on latest 1.3 branch is failing with

stages.py[ERROR]: Unable to render networking. Network config is likely broken: No available network renderers found. Searched through list: ['netplan', 'eni', 'sysconfig']

The network-config file used:

version: 2
ethernets:
  eth0:
    dhcp4: true

I also tried with a version 1 of network-config:

version: 1
config:
  - type: physical
    name: eth0
    subnets:
      - type: dhcp
  - type: physical
    name: eth1
    subnets:
      - type: static
        address: 192.168.1.1/24

but I got the same error.

More info follows:

# cat /var/log/cloud-init-output.log

Cloud-init v. 20.4-396-g3b0c82a4-1~bddeb running 'init-local' at Sat, 20 Mar 2021 22:10:48 +0000. Up 5.52 seconds.
2021-03-20 22:10:48,998 - stages.py[ERROR]: Unable to render networking. Network config is likely broken: No available network renderers found. Searched through list: ['netplan', 'eni', 'sysconfig']
Cloud-init v. 20.4-396-g3b0c82a4-1~bddeb running 'init' at Sat, 20 Mar 2021 22:10:49 +0000. Up 6.12 seconds.
ci-info: +++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++
ci-info: +--------+-------+-----------+-----------+-------+-------------------+
ci-info: | Device |   Up  |  Address  |    Mask   | Scope |     Hw-Address    |
ci-info: +--------+-------+-----------+-----------+-------+-------------------+
ci-info: |  eth0  | False |     .     |     .     |   .   | 00:15:5d:b1:6e:8c |
ci-info: |  eth1  | False |     .     |     .     |   .   | 00:15:5d:b1:6e:8d |
ci-info: |   lo   |  True | 127.0.0.1 | 255.0.0.0 |  host |         .         |
ci-info: |   lo   |  True |  ::1/128  |     .     |  host |         .         |
ci-info: +--------+-------+-----------+-----------+-------+-------------------+
ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++
ci-info: +-------+-------------+---------+-----------+-------+
ci-info: | Route | Destination | Gateway | Interface | Flags |
ci-info: +-------+-------------+---------+-----------+-------+
ci-info: +-------+-------------+---------+-----------+-------+
2021-03-20 22:10:49,559 - cc_resizefs_vyos.py[WARNING]: Device '/dev/overlay' did not exist. cannot resize: dev=overlay mnt_point=/ path=/usr/lib/live/mount/persistence/
Cloud-init v. 20.4-396-g3b0c82a4-1~bddeb running 'modules:config' at Sat, 20 Mar 2021 22:10:50 +0000. Up 7.09 seconds.
2021-03-20 22:10:50,674 - cc_vyos.py[ERROR]: Failed to configure domain-name: 'NoneType' object has no attribute 'group'
Cloud-init v. 20.4-396-g3b0c82a4-1~bddeb running 'modules:final' at Sat, 20 Mar 2021 22:10:51 +0000. Up 8.08 seconds.
No 'final' modules to run under section 'cloud_final_modules'

# cat /etc/os-release

PRETTY_NAME="VyOS 1.3-rolling-202103200258 (equuleus)"
NAME="VyOS"
VERSION_ID="1.3-rolling-202103200258"
VERSION="1.3-rolling-202103200258 (equuleus)"
VERSION_CODENAME=buster
ID=vyos
HOME_URL="https://vyos.io"
SUPPORT_URL="https://support.vyos.io"
BUG_REPORT_URL="https://phabricator.vyos.net"

New user here. Cannot upload attachments. Posting the /var/log/cloud-init.log content here:

2021-03-20 22:10:48,823 - util.py[DEBUG]: Cloud-init v. 20.4-396-g3b0c82a4-1~bddeb running 'init-local' at Sat, 20 Mar 2021 22:10:48 +0000. Up 5.52 seconds.
2021-03-20 22:10:48,823 - main.py[DEBUG]: No kernel command line url found.
2021-03-20 22:10:48,823 - main.py[DEBUG]: Closing stdin.
2021-03-20 22:10:48,825 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [644] 0 bytes
2021-03-20 22:10:48,826 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 0:4
2021-03-20 22:10:48,826 - util.py[DEBUG]: Attempting to remove /opt/vyatta/etc/config/cloud/instance/boot-finished
2021-03-20 22:10:48,826 - util.py[DEBUG]: Attempting to remove /opt/vyatta/etc/config/cloud/data/no-net
2021-03-20 22:10:48,826 - handlers.py[DEBUG]: start: init-local/check-cache: attempting to read from cache [check]
2021-03-20 22:10:48,826 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/instance/obj.pkl (quiet=False)
2021-03-20 22:10:48,826 - stages.py[DEBUG]: no cache found
2021-03-20 22:10:48,826 - handlers.py[DEBUG]: finish: init-local/check-cache: SUCCESS: no cache found
2021-03-20 22:10:48,826 - util.py[DEBUG]: Attempting to remove /opt/vyatta/etc/config/cloud/instance
2021-03-20 22:10:48,830 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.debian.Distro'>
2021-03-20 22:10:48,830 - __init__.py[DEBUG]: Looking for data source in: ['NoCloud', 'None'], via packages ['', 'cloudinit.sources'] that matches dependencies ['FILESYSTEM']
2021-03-20 22:10:48,839 - __init__.py[DEBUG]: Searching for local data source in: ['DataSourceNoCloud']
2021-03-20 22:10:48,839 - handlers.py[DEBUG]: start: init-local/search-NoCloud: searching for local data from DataSourceNoCloud
2021-03-20 22:10:48,839 - __init__.py[DEBUG]: Seeing if we can get any data from <class 'cloudinit.sources.DataSourceNoCloud.DataSourceNoCloud'>
2021-03-20 22:10:48,839 - __init__.py[DEBUG]: Update datasource metadata and network config due to events: New instance first boot
2021-03-20 22:10:48,839 - dmi.py[DEBUG]: querying dmi data /sys/class/dmi/id/product_serial
2021-03-20 22:10:48,842 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/seed/nocloud/user-data (quiet=False)
2021-03-20 22:10:48,842 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/seed/nocloud/meta-data (quiet=False)
2021-03-20 22:10:48,842 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/seed/nocloud/vendor-data (quiet=False)
2021-03-20 22:10:48,842 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/seed/nocloud/network-config (quiet=False)
2021-03-20 22:10:48,842 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/seed/nocloud-net/user-data (quiet=False)
2021-03-20 22:10:48,842 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/seed/nocloud-net/meta-data (quiet=False)
2021-03-20 22:10:48,842 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/seed/nocloud-net/vendor-data (quiet=False)
2021-03-20 22:10:48,842 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/seed/nocloud-net/network-config (quiet=False)
2021-03-20 22:10:48,842 - subp.py[DEBUG]: Running command ['blkid', '-tTYPE=vfat', '-odevice'] with allowed return codes [0, 2] (shell=False, capture=True)
2021-03-20 22:10:48,867 - subp.py[DEBUG]: Running command ['blkid', '-tTYPE=iso9660', '-odevice'] with allowed return codes [0, 2] (shell=False, capture=True)
2021-03-20 22:10:48,879 - subp.py[DEBUG]: Running command ['blkid', '-tLABEL=CIDATA', '-odevice'] with allowed return codes [0, 2] (shell=False, capture=True)
2021-03-20 22:10:48,896 - subp.py[DEBUG]: Running command ['blkid', '-tLABEL=cidata', '-odevice'] with allowed return codes [0, 2] (shell=False, capture=True)
2021-03-20 22:10:48,916 - subp.py[DEBUG]: Running command ['blkid', '-tLABEL_FATBOOT=cidata', '-odevice'] with allowed return codes [0, 2] (shell=False, capture=True)
2021-03-20 22:10:48,930 - DataSourceNoCloud.py[DEBUG]: Attempting to use data from /dev/sr1
2021-03-20 22:10:48,930 - util.py[DEBUG]: Reading from /proc/mounts (quiet=False)
2021-03-20 22:10:48,930 - util.py[DEBUG]: Read 2326 bytes from /proc/mounts
2021-03-20 22:10:48,930 - util.py[DEBUG]: Fetched {'sysfs': {'fstype': 'sysfs', 'mountpoint': '/sys', 'opts': 'rw,nosuid,nodev,noexec,relatime'}, 'proc': {'fstype': 'proc', 'mountpoint': '/proc', 'opts': 'rw,nosuid,nodev,noexec,relatime'}, 'udev': {'fstype': 'devtmpfs', 'mountpoint': '/dev', 'opts': 'rw,nosuid,relatime,size=468760k,nr_inodes=117190,mode=755'}, 'devpts': {'fstype': 'devpts', 'mountpoint': '/dev/pts', 'opts': 'rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000'}, 'tmpfs': {'fstype': 'tmpfs', 'mountpoint': '/tmp', 'opts': 'rw,nosuid,nodev,relatime'}, '/dev/sr0': {'fstype': 'iso9660', 'mountpoint': '/usr/lib/live/mount/medium', 'opts': 'ro,noatime,nojoliet,check=s,map=n,blocksize=2048'}, '/dev/loop0': {'fstype': 'squashfs', 'mountpoint': '/usr/lib/live/mount/rootfs/filesystem.squashfs', 'opts': 'ro,noatime'}, 'overlay': {'fstype': 'overlay', 'mountpoint': '/', 'opts': 'rw,noatime,lowerdir=//filesystem.squashfs/,upperdir=/live/overlay//rw,workdir=/live/overlay//work'}, 'securityfs': {'fstype': 'securityfs', 'mountpoint': '/sys/kernel/security', 'opts': 'rw,nosuid,nodev,noexec,relatime'}, 'cgroup2': {'fstype': 'cgroup2', 'mountpoint': '/sys/fs/cgroup/unified', 'opts': 'rw,nosuid,nodev,noexec,relatime,nsdelegate'}, 'cgroup': {'fstype': 'cgroup', 'mountpoint': '/sys/fs/cgroup/pids', 'opts': 'rw,nosuid,nodev,noexec,relatime,pids'}, 'pstore': {'fstype': 'pstore', 'mountpoint': '/sys/fs/pstore', 'opts': 'rw,nosuid,nodev,noexec,relatime'}, 'efivarfs': {'fstype': 'efivarfs', 'mountpoint': '/sys/firmware/efi/efivars', 'opts': 'rw,nosuid,nodev,noexec,relatime'}, 'none': {'fstype': 'bpf', 'mountpoint': '/sys/fs/bpf', 'opts': 'rw,nosuid,nodev,noexec,relatime,mode=700'}, 'systemd-1': {'fstype': 'autofs', 'mountpoint': '/proc/sys/fs/binfmt_misc', 'opts': 'rw,relatime,fd=34,pgrp=1,timeout=0,minproto=5,maxproto=5,direct'}, 'debugfs': {'fstype': 'debugfs', 'mountpoint': '/sys/kernel/debug', 'opts': 'rw,relatime'}, 'mqueue': {'fstype': 'mqueue', 'mountpoint': '/dev/mqueue', 'opts': 'rw,relatime'}} mounts from proc
2021-03-20 22:10:48,931 - subp.py[DEBUG]: Running command ['mount', '-o', 'ro', '-t', 'auto', '/dev/sr1', '/run/cloud-init/tmp/tmp0muw8yt7'] with allowed return codes [0] (shell=False, capture=True)
2021-03-20 22:10:48,951 - util.py[DEBUG]: Reading from /run/cloud-init/tmp/tmp0muw8yt7//user-data (quiet=False)
2021-03-20 22:10:48,951 - util.py[DEBUG]: Read 379 bytes from /run/cloud-init/tmp/tmp0muw8yt7//user-data
2021-03-20 22:10:48,951 - util.py[DEBUG]: Reading from /run/cloud-init/tmp/tmp0muw8yt7//meta-data (quiet=False)
2021-03-20 22:10:48,952 - util.py[DEBUG]: Read 72 bytes from /run/cloud-init/tmp/tmp0muw8yt7//meta-data
2021-03-20 22:10:48,952 - util.py[DEBUG]: Reading from /run/cloud-init/tmp/tmp0muw8yt7//vendor-data (quiet=False)
2021-03-20 22:10:48,952 - util.py[DEBUG]: Reading from /run/cloud-init/tmp/tmp0muw8yt7//network-config (quiet=False)
2021-03-20 22:10:48,952 - util.py[DEBUG]: Read 50 bytes from /run/cloud-init/tmp/tmp0muw8yt7//network-config
2021-03-20 22:10:48,952 - subp.py[DEBUG]: Running command ['umount', '/run/cloud-init/tmp/tmp0muw8yt7'] with allowed return codes [0] (shell=False, capture=True)
2021-03-20 22:10:48,955 - util.py[DEBUG]: Attempting to load yaml from string of length 72 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,956 - util.py[DEBUG]: Attempting to load yaml from string of length 50 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,956 - DataSourceNoCloud.py[DEBUG]: Using data from /dev/sr1
2021-03-20 22:10:48,957 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data-sensitive.json (via temporary file /run/cloud-init/tmpzcf29z95) - w: [600] 4308 bytes/chars
2021-03-20 22:10:48,957 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data.json (via temporary file /run/cloud-init/tmp9ho3i2yw) - w: [644] 1504 bytes/chars
2021-03-20 22:10:48,957 - handlers.py[DEBUG]: finish: init-local/search-NoCloud: SUCCESS: found local data from DataSourceNoCloud
2021-03-20 22:10:48,958 - stages.py[INFO]: Loaded datasource DataSourceNoCloud - DataSourceNoCloud [seed=/dev/sr1][dsmode=net]
2021-03-20 22:10:48,958 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2021-03-20 22:10:48,958 - util.py[DEBUG]: Read 3581 bytes from /etc/cloud/cloud.cfg
2021-03-20 22:10:48,958 - util.py[DEBUG]: Attempting to load yaml from string of length 3581 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,964 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2021-03-20 22:10:48,965 - util.py[DEBUG]: Read 248 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2021-03-20 22:10:48,965 - util.py[DEBUG]: Attempting to load yaml from string of length 248 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,967 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/10_vyos.cfg (quiet=False)
2021-03-20 22:10:48,967 - util.py[DEBUG]: Read 1360 bytes from /etc/cloud/cloud.cfg.d/10_vyos.cfg
2021-03-20 22:10:48,967 - util.py[DEBUG]: Attempting to load yaml from string of length 1360 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,971 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2021-03-20 22:10:48,971 - util.py[DEBUG]: Read 2070 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2021-03-20 22:10:48,971 - util.py[DEBUG]: Attempting to load yaml from string of length 2070 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,973 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2021-03-20 22:10:48,973 - util.py[DEBUG]: Read 35 bytes from /run/cloud-init/cloud.cfg
2021-03-20 22:10:48,973 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,973 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,973 - util.py[DEBUG]: loaded blob returned None, returning default.
2021-03-20 22:10:48,974 - util.py[DEBUG]: Attempting to remove /opt/vyatta/etc/config/cloud/instance
2021-03-20 22:10:48,974 - util.py[DEBUG]: Creating symbolic link from '/opt/vyatta/etc/config/cloud/instance' => '/opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd'
2021-03-20 22:10:48,974 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/datasource (quiet=False)
2021-03-20 22:10:48,974 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/datasource - wb: [644] 65 bytes
2021-03-20 22:10:48,974 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/data/previous-datasource - wb: [644] 65 bytes
2021-03-20 22:10:48,974 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/data/instance-id (quiet=False)
2021-03-20 22:10:48,974 - stages.py[DEBUG]: previous iid found to be NO_PREVIOUS_INSTANCE_ID
2021-03-20 22:10:48,975 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/data/instance-id - wb: [644] 37 bytes
2021-03-20 22:10:48,975 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 37 bytes
2021-03-20 22:10:48,975 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/data/previous-instance-id - wb: [644] 24 bytes
2021-03-20 22:10:48,975 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instance/obj.pkl - wb: [400] 6218 bytes
2021-03-20 22:10:48,975 - main.py[DEBUG]: [local] init will now be targeting instance id: 943688a4-5218-4997-bf64-bb0554f09cfd. new=True
2021-03-20 22:10:48,975 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2021-03-20 22:10:48,975 - util.py[DEBUG]: Read 3581 bytes from /etc/cloud/cloud.cfg
2021-03-20 22:10:48,975 - util.py[DEBUG]: Attempting to load yaml from string of length 3581 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,984 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2021-03-20 22:10:48,984 - util.py[DEBUG]: Read 248 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2021-03-20 22:10:48,984 - util.py[DEBUG]: Attempting to load yaml from string of length 248 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,986 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/10_vyos.cfg (quiet=False)
2021-03-20 22:10:48,986 - util.py[DEBUG]: Read 1360 bytes from /etc/cloud/cloud.cfg.d/10_vyos.cfg
2021-03-20 22:10:48,986 - util.py[DEBUG]: Attempting to load yaml from string of length 1360 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,988 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2021-03-20 22:10:48,989 - util.py[DEBUG]: Read 2070 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2021-03-20 22:10:48,989 - util.py[DEBUG]: Attempting to load yaml from string of length 2070 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,992 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2021-03-20 22:10:48,992 - util.py[DEBUG]: Read 35 bytes from /run/cloud-init/cloud.cfg
2021-03-20 22:10:48,992 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,992 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:48,992 - util.py[DEBUG]: loaded blob returned None, returning default.
2021-03-20 22:10:48,993 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.debian.Distro'>
2021-03-20 22:10:48,994 - cc_set_hostname.py[DEBUG]: Configuration option 'preserve_hostname' is set, not setting the hostname in module set-hostname
2021-03-20 22:10:48,995 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2021-03-20 22:10:48,995 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/eth0/address
2021-03-20 22:10:48,995 - util.py[DEBUG]: Reading from /sys/class/net/eth1/address (quiet=False)
2021-03-20 22:10:48,995 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/eth1/address
2021-03-20 22:10:48,995 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2021-03-20 22:10:48,995 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/lo/address
2021-03-20 22:10:48,995 - util.py[DEBUG]: Reading from /sys/class/net/eth0/addr_assign_type (quiet=False)
2021-03-20 22:10:48,995 - util.py[DEBUG]: Read 2 bytes from /sys/class/net/eth0/addr_assign_type
2021-03-20 22:10:48,995 - util.py[DEBUG]: Reading from /sys/class/net/eth0/uevent (quiet=False)
2021-03-20 22:10:48,995 - util.py[DEBUG]: Read 25 bytes from /sys/class/net/eth0/uevent
2021-03-20 22:10:48,995 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2021-03-20 22:10:48,995 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/eth0/address
2021-03-20 22:10:48,995 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2021-03-20 22:10:48,995 - util.py[DEBUG]: Read 4 bytes from /sys/class/net/eth0/device/device
2021-03-20 22:10:48,995 - util.py[DEBUG]: Reading from /sys/class/net/eth1/addr_assign_type (quiet=False)
2021-03-20 22:10:48,995 - util.py[DEBUG]: Read 2 bytes from /sys/class/net/eth1/addr_assign_type
2021-03-20 22:10:48,995 - util.py[DEBUG]: Reading from /sys/class/net/eth1/uevent (quiet=False)
2021-03-20 22:10:48,995 - util.py[DEBUG]: Read 25 bytes from /sys/class/net/eth1/uevent
2021-03-20 22:10:48,995 - util.py[DEBUG]: Reading from /sys/class/net/eth1/address (quiet=False)
2021-03-20 22:10:48,995 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/eth1/address
2021-03-20 22:10:48,995 - util.py[DEBUG]: Reading from /sys/class/net/eth1/device/device (quiet=False)
2021-03-20 22:10:48,995 - util.py[DEBUG]: Read 4 bytes from /sys/class/net/eth1/device/device
2021-03-20 22:10:48,996 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2021-03-20 22:10:48,996 - util.py[DEBUG]: Read 2 bytes from /sys/class/net/lo/addr_assign_type
2021-03-20 22:10:48,996 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2021-03-20 22:10:48,996 - util.py[DEBUG]: Read 23 bytes from /sys/class/net/lo/uevent
2021-03-20 22:10:48,996 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2021-03-20 22:10:48,996 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/lo/address
2021-03-20 22:10:48,996 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2021-03-20 22:10:48,996 - util.py[DEBUG]: Reading from /sys/class/net/eth0/type (quiet=False)
2021-03-20 22:10:48,996 - util.py[DEBUG]: Read 2 bytes from /sys/class/net/eth0/type
2021-03-20 22:10:48,996 - util.py[DEBUG]: Reading from /sys/class/net/eth1/type (quiet=False)
2021-03-20 22:10:48,996 - util.py[DEBUG]: Read 2 bytes from /sys/class/net/eth1/type
2021-03-20 22:10:48,996 - util.py[DEBUG]: Reading from /sys/class/net/lo/type (quiet=False)
2021-03-20 22:10:48,996 - util.py[DEBUG]: Read 4 bytes from /sys/class/net/lo/type
2021-03-20 22:10:48,996 - networking.py[DEBUG]: net: all expected physical devices present
2021-03-20 22:10:48,996 - stages.py[DEBUG]: applying net config names for {'version': 2, 'ethernets': {'eth0': {'dhcp4': True}}}
2021-03-20 22:10:48,996 - __init__.py[DEBUG]: no interfaces to rename
2021-03-20 22:10:48,996 - stages.py[INFO]: Applying network configuration from ds bringup=False: {'version': 2, 'ethernets': {'eth0': {'dhcp4': True}}}
2021-03-20 22:10:48,998 - stages.py[ERROR]: Unable to render networking. Network config is likely broken: No available network renderers found. Searched through list: ['netplan', 'eni', 'sysconfig']
2021-03-20 22:10:49,001 - main.py[DEBUG]: [local] Exiting. datasource DataSourceNoCloud [seed=/dev/sr1][dsmode=net] not in local mode.
2021-03-20 22:10:49,001 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmplbmeady4) - w: [644] 518 bytes/chars
2021-03-20 22:10:49,001 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2021-03-20 22:10:49,001 - util.py[DEBUG]: Read 10 bytes from /proc/uptime
2021-03-20 22:10:49,001 - util.py[DEBUG]: cloud-init mode 'init' took 0.225 seconds (0.23)
2021-03-20 22:10:49,001 - handlers.py[DEBUG]: finish: init-local: SUCCESS: searching for local datasources
2021-03-20 22:10:49,423 - util.py[DEBUG]: Cloud-init v. 20.4-396-g3b0c82a4-1~bddeb running 'init' at Sat, 20 Mar 2021 22:10:49 +0000. Up 6.12 seconds.
2021-03-20 22:10:49,423 - main.py[DEBUG]: No kernel command line url found.
2021-03-20 22:10:49,423 - main.py[DEBUG]: Closing stdin.
2021-03-20 22:10:49,424 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [644] 0 bytes
2021-03-20 22:10:49,424 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 0:4
2021-03-20 22:10:49,424 - subp.py[DEBUG]: Running command ['ip', 'addr', 'show'] with allowed return codes [0] (shell=False, capture=True)
2021-03-20 22:10:49,429 - subp.py[DEBUG]: Running command ['ip', '-o', 'route', 'list'] with allowed return codes [0] (shell=False, capture=True)
2021-03-20 22:10:49,430 - subp.py[DEBUG]: Running command ['ip', '--oneline', '-6', 'route', 'list', 'table', 'all'] with allowed return codes [0, 1] (shell=False, capture=True)
2021-03-20 22:10:49,438 - main.py[DEBUG]: Checking to see if files that we need already exist from a previous run that would allow us to stop early.
2021-03-20 22:10:49,438 - main.py[DEBUG]: Execution continuing, no previous run detected that would allow us to stop early.
2021-03-20 22:10:49,438 - handlers.py[DEBUG]: start: init-network/check-cache: attempting to read from cache [trust]
2021-03-20 22:10:49,438 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/instance/obj.pkl (quiet=False)
2021-03-20 22:10:49,438 - util.py[DEBUG]: Read 6218 bytes from /opt/vyatta/etc/config/cloud/instance/obj.pkl
2021-03-20 22:10:49,439 - util.py[DEBUG]: Reading from /run/cloud-init/.instance-id (quiet=False)
2021-03-20 22:10:49,439 - util.py[DEBUG]: Read 37 bytes from /run/cloud-init/.instance-id
2021-03-20 22:10:49,439 - stages.py[DEBUG]: restored from cache with run check: DataSourceNoCloud [seed=/dev/sr1][dsmode=net]
2021-03-20 22:10:49,439 - handlers.py[DEBUG]: finish: init-network/check-cache: SUCCESS: restored from cache with run check: DataSourceNoCloud [seed=/dev/sr1][dsmode=net]
2021-03-20 22:10:49,440 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2021-03-20 22:10:49,440 - util.py[DEBUG]: Read 3581 bytes from /etc/cloud/cloud.cfg
2021-03-20 22:10:49,440 - util.py[DEBUG]: Attempting to load yaml from string of length 3581 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,450 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2021-03-20 22:10:49,450 - util.py[DEBUG]: Read 248 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2021-03-20 22:10:49,450 - util.py[DEBUG]: Attempting to load yaml from string of length 248 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,451 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/10_vyos.cfg (quiet=False)
2021-03-20 22:10:49,451 - util.py[DEBUG]: Read 1360 bytes from /etc/cloud/cloud.cfg.d/10_vyos.cfg
2021-03-20 22:10:49,451 - util.py[DEBUG]: Attempting to load yaml from string of length 1360 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,454 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2021-03-20 22:10:49,454 - util.py[DEBUG]: Read 2070 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2021-03-20 22:10:49,454 - util.py[DEBUG]: Attempting to load yaml from string of length 2070 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,456 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2021-03-20 22:10:49,456 - util.py[DEBUG]: Read 35 bytes from /run/cloud-init/cloud.cfg
2021-03-20 22:10:49,456 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,456 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,456 - util.py[DEBUG]: loaded blob returned None, returning default.
2021-03-20 22:10:49,459 - util.py[DEBUG]: Attempting to remove /opt/vyatta/etc/config/cloud/instance
2021-03-20 22:10:49,459 - util.py[DEBUG]: Creating symbolic link from '/opt/vyatta/etc/config/cloud/instance' => '/opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd'
2021-03-20 22:10:49,460 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/datasource (quiet=False)
2021-03-20 22:10:49,460 - util.py[DEBUG]: Read 65 bytes from /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/datasource
2021-03-20 22:10:49,460 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/datasource - wb: [644] 65 bytes
2021-03-20 22:10:49,460 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/data/previous-datasource - wb: [644] 65 bytes
2021-03-20 22:10:49,460 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/data/instance-id (quiet=False)
2021-03-20 22:10:49,460 - util.py[DEBUG]: Read 37 bytes from /opt/vyatta/etc/config/cloud/data/instance-id
2021-03-20 22:10:49,460 - stages.py[DEBUG]: previous iid found to be 943688a4-5218-4997-bf64-bb0554f09cfd
2021-03-20 22:10:49,460 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/data/instance-id - wb: [644] 37 bytes
2021-03-20 22:10:49,460 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 37 bytes
2021-03-20 22:10:49,461 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/data/previous-instance-id - wb: [644] 37 bytes
2021-03-20 22:10:49,462 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instance/obj.pkl - wb: [400] 6308 bytes
2021-03-20 22:10:49,462 - main.py[DEBUG]: [net] init will now be targeting instance id: 943688a4-5218-4997-bf64-bb0554f09cfd. new=False
2021-03-20 22:10:49,462 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2021-03-20 22:10:49,462 - util.py[DEBUG]: Read 3581 bytes from /etc/cloud/cloud.cfg
2021-03-20 22:10:49,462 - util.py[DEBUG]: Attempting to load yaml from string of length 3581 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,472 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2021-03-20 22:10:49,472 - util.py[DEBUG]: Read 248 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2021-03-20 22:10:49,472 - util.py[DEBUG]: Attempting to load yaml from string of length 248 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,473 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/10_vyos.cfg (quiet=False)
2021-03-20 22:10:49,473 - util.py[DEBUG]: Read 1360 bytes from /etc/cloud/cloud.cfg.d/10_vyos.cfg
2021-03-20 22:10:49,473 - util.py[DEBUG]: Attempting to load yaml from string of length 1360 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,476 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2021-03-20 22:10:49,476 - util.py[DEBUG]: Read 2070 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2021-03-20 22:10:49,476 - util.py[DEBUG]: Attempting to load yaml from string of length 2070 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,479 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2021-03-20 22:10:49,479 - util.py[DEBUG]: Read 35 bytes from /run/cloud-init/cloud.cfg
2021-03-20 22:10:49,479 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,479 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,479 - util.py[DEBUG]: loaded blob returned None, returning default.
2021-03-20 22:10:49,480 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2021-03-20 22:10:49,480 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/eth0/address
2021-03-20 22:10:49,480 - util.py[DEBUG]: Reading from /sys/class/net/eth1/address (quiet=False)
2021-03-20 22:10:49,480 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/eth1/address
2021-03-20 22:10:49,480 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2021-03-20 22:10:49,480 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/lo/address
2021-03-20 22:10:49,480 - __init__.py[DEBUG]: Datasource DataSourceNoCloud [seed=/dev/sr1][dsmode=net] not updated for events: System boot
2021-03-20 22:10:49,480 - stages.py[DEBUG]: No network config applied. Neither a new instance nor datasource network update on 'System boot' event
2021-03-20 22:10:49,480 - stages.py[DEBUG]: applying net config names for {'version': 2, 'ethernets': {'eth0': {'dhcp4': True}}}
2021-03-20 22:10:49,480 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.debian.Distro'>
2021-03-20 22:10:49,481 - __init__.py[DEBUG]: no interfaces to rename
2021-03-20 22:10:49,481 - handlers.py[DEBUG]: start: init-network/setup-datasource: setting up datasource
2021-03-20 22:10:49,481 - handlers.py[DEBUG]: finish: init-network/setup-datasource: SUCCESS: setting up datasource
2021-03-20 22:10:49,481 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/user-data.txt - wb: [600] 379 bytes
2021-03-20 22:10:49,482 - util.py[DEBUG]: Attempting to load yaml from string of length 379 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,488 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/user-data.txt.i - wb: [600] 661 bytes
2021-03-20 22:10:49,489 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/vendor-data.txt - wb: [600] 0 bytes
2021-03-20 22:10:49,491 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/vendor-data.txt.i - wb: [600] 308 bytes
2021-03-20 22:10:49,492 - cc_set_hostname.py[DEBUG]: Configuration option 'preserve_hostname' is set, not setting the hostname in module set-hostname
2021-03-20 22:10:49,492 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/sem/consume_data - wb: [644] 24 bytes
2021-03-20 22:10:49,492 - helpers.py[DEBUG]: Running consume_data using lock (<FileLock using file '/opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/sem/consume_data'>)
2021-03-20 22:10:49,492 - handlers.py[DEBUG]: start: init-network/consume-user-data: reading and applying user-data
2021-03-20 22:10:49,492 - stages.py[DEBUG]: Added default handler for {'text/cloud-config', 'text/cloud-config-jsonp'} from CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']]

Second (and last) part (max 32000 chars per message…)

2021-03-20 22:10:49,492 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript'} from ShellScriptPartHandler: [['text/x-shellscript']]
2021-03-20 22:10:49,492 - stages.py[DEBUG]: Added default handler for {'text/cloud-boothook'} from BootHookPartHandler: [['text/cloud-boothook']]
2021-03-20 22:10:49,492 - stages.py[DEBUG]: Added default handler for {'text/upstart-job'} from UpstartJobPartHandler: [['text/upstart-job']]
2021-03-20 22:10:49,492 - stages.py[DEBUG]: Added default handler for {'text/jinja2'} from JinjaTemplatePartHandler: [['text/jinja2']]
2021-03-20 22:10:49,492 - __init__.py[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__begin__, None, 3) with frequency once-per-instance
2021-03-20 22:10:49,493 - __init__.py[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__begin__, None, 2) with frequency once-per-instance
2021-03-20 22:10:49,493 - __init__.py[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__begin__, None, 2) with frequency once-per-instance
2021-03-20 22:10:49,493 - __init__.py[DEBUG]: Calling handler UpstartJobPartHandler: [['text/upstart-job']] (__begin__, None, 2) with frequency once-per-instance
2021-03-20 22:10:49,493 - __init__.py[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__begin__, None, 3) with frequency once-per-instance
2021-03-20 22:10:49,493 - __init__.py[DEBUG]: {'MIME-Version': '1.0', 'Content-Type': 'text/cloud-config', 'Content-Disposition': 'attachment; filename="part-001"'}
2021-03-20 22:10:49,493 - __init__.py[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (text/cloud-config, part-001, 3) with frequency once-per-instance
2021-03-20 22:10:49,493 - util.py[DEBUG]: Attempting to load yaml from string of length 379 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,494 - cloud_config.py[DEBUG]: Merging by applying [('dict', ['replace']), ('list', []), ('str', [])]
2021-03-20 22:10:49,494 - __init__.py[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__end__, None, 3) with frequency once-per-instance
2021-03-20 22:10:49,495 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/cloud-config.txt - wb: [600] 397 bytes
2021-03-20 22:10:49,496 - __init__.py[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__end__, None, 2) with frequency once-per-instance
2021-03-20 22:10:49,496 - __init__.py[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__end__, None, 2) with frequency once-per-instance
2021-03-20 22:10:49,496 - __init__.py[DEBUG]: Calling handler UpstartJobPartHandler: [['text/upstart-job']] (__end__, None, 2) with frequency once-per-instance
2021-03-20 22:10:49,496 - __init__.py[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__end__, None, 3) with frequency once-per-instance
2021-03-20 22:10:49,496 - handlers.py[DEBUG]: finish: init-network/consume-user-data: SUCCESS: reading and applying user-data
2021-03-20 22:10:49,496 - handlers.py[DEBUG]: start: init-network/consume-vendor-data: reading and applying vendor-data
2021-03-20 22:10:49,496 - stages.py[DEBUG]: no vendordata from datasource
2021-03-20 22:10:49,496 - handlers.py[DEBUG]: finish: init-network/consume-vendor-data: SUCCESS: reading and applying vendor-data
2021-03-20 22:10:49,496 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2021-03-20 22:10:49,496 - util.py[DEBUG]: Read 3581 bytes from /etc/cloud/cloud.cfg
2021-03-20 22:10:49,496 - util.py[DEBUG]: Attempting to load yaml from string of length 3581 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,510 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2021-03-20 22:10:49,510 - util.py[DEBUG]: Read 248 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2021-03-20 22:10:49,510 - util.py[DEBUG]: Attempting to load yaml from string of length 248 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,511 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/10_vyos.cfg (quiet=False)
2021-03-20 22:10:49,511 - util.py[DEBUG]: Read 1360 bytes from /etc/cloud/cloud.cfg.d/10_vyos.cfg
2021-03-20 22:10:49,511 - util.py[DEBUG]: Attempting to load yaml from string of length 1360 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,513 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2021-03-20 22:10:49,513 - util.py[DEBUG]: Read 2070 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2021-03-20 22:10:49,513 - util.py[DEBUG]: Attempting to load yaml from string of length 2070 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,515 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2021-03-20 22:10:49,515 - util.py[DEBUG]: Read 35 bytes from /run/cloud-init/cloud.cfg
2021-03-20 22:10:49,515 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,515 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,515 - util.py[DEBUG]: loaded blob returned None, returning default.
2021-03-20 22:10:49,516 - util.py[DEBUG]: Reading from /opt/vyatta/etc/config/cloud/instance/cloud-config.txt (quiet=False)
2021-03-20 22:10:49,516 - util.py[DEBUG]: Read 397 bytes from /opt/vyatta/etc/config/cloud/instance/cloud-config.txt
2021-03-20 22:10:49,516 - util.py[DEBUG]: Attempting to load yaml from string of length 397 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:49,521 - handlers.py[DEBUG]: start: init-network/activate-datasource: activating datasource
2021-03-20 22:10:49,521 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instance/obj.pkl - wb: [400] 8840 bytes
2021-03-20 22:10:49,522 - handlers.py[DEBUG]: finish: init-network/activate-datasource: SUCCESS: activating datasource
2021-03-20 22:10:49,522 - main.py[DEBUG]: no di_report found in config.
2021-03-20 22:10:49,540 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.debian.Distro'>
2021-03-20 22:10:49,540 - stages.py[DEBUG]: Running module growpart (<module 'cloudinit.config.cc_growpart' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_growpart.py'>) with frequency always
2021-03-20 22:10:49,540 - handlers.py[DEBUG]: start: init-network/config-growpart: running config-growpart with frequency always
2021-03-20 22:10:49,540 - helpers.py[DEBUG]: Running config-growpart using lock (<cloudinit.helpers.DummyLock object at 0x7fafd555ba20>)
2021-03-20 22:10:49,541 - subp.py[DEBUG]: Running command ['growpart', '--help'] with allowed return codes [0] (shell=False, capture=True)
2021-03-20 22:10:49,547 - util.py[DEBUG]: Reading from /proc/509/mountinfo (quiet=False)
2021-03-20 22:10:49,547 - util.py[DEBUG]: Read 3057 bytes from /proc/509/mountinfo
2021-03-20 22:10:49,548 - util.py[DEBUG]: resize_devices took 0.000 seconds
2021-03-20 22:10:49,548 - cc_growpart.py[DEBUG]: '/usr/lib/live/mount/persistence/' SKIPPED: stat of 'overlay' failed: [Errno 2] No such file or directory: 'overlay'
2021-03-20 22:10:49,548 - handlers.py[DEBUG]: finish: init-network/config-growpart: SUCCESS: config-growpart ran successfully
2021-03-20 22:10:49,548 - stages.py[DEBUG]: Running module resizefs_vyos (<module 'cloudinit.config.cc_resizefs_vyos' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_resizefs_vyos.py'>) with frequency always
2021-03-20 22:10:49,548 - handlers.py[DEBUG]: start: init-network/config-resizefs_vyos: running config-resizefs_vyos with frequency always
2021-03-20 22:10:49,548 - helpers.py[DEBUG]: Running config-resizefs_vyos using lock (<cloudinit.helpers.DummyLock object at 0x7fafd555bbe0>)
2021-03-20 22:10:49,559 - cc_resizefs_vyos.py[DEBUG]: Filesystems to resize: ['/usr/lib/live/mount/persistence/']
2021-03-20 22:10:49,559 - util.py[DEBUG]: Reading from /proc/509/mountinfo (quiet=False)
2021-03-20 22:10:49,559 - util.py[DEBUG]: Read 3057 bytes from /proc/509/mountinfo
2021-03-20 22:10:49,559 - cc_resizefs_vyos.py[DEBUG]: resize_info: dev=overlay mnt_point=/ path=/usr/lib/live/mount/persistence/
2021-03-20 22:10:49,559 - cc_resizefs_vyos.py[DEBUG]: 'overlay' doesn't appear to be a valid device path. Trying '/dev/overlay'
2021-03-20 22:10:49,559 - cc_resizefs_vyos.py[WARNING]: Device '/dev/overlay' did not exist. cannot resize: dev=overlay mnt_point=/ path=/usr/lib/live/mount/persistence/
2021-03-20 22:10:49,561 - handlers.py[DEBUG]: finish: init-network/config-resizefs_vyos: SUCCESS: config-resizefs_vyos ran successfully
2021-03-20 22:10:49,561 - main.py[DEBUG]: Ran 2 modules with 0 failures
2021-03-20 22:10:49,561 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmp5srgw07g) - w: [644] 545 bytes/chars
2021-03-20 22:10:49,562 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2021-03-20 22:10:49,562 - util.py[DEBUG]: Read 10 bytes from /proc/uptime
2021-03-20 22:10:49,562 - util.py[DEBUG]: cloud-init mode 'init' took 0.182 seconds (0.18)
2021-03-20 22:10:49,562 - handlers.py[DEBUG]: finish: init-network: SUCCESS: searching for network datasources
2021-03-20 22:10:50,438 - util.py[DEBUG]: Cloud-init v. 20.4-396-g3b0c82a4-1~bddeb running 'modules:config' at Sat, 20 Mar 2021 22:10:50 +0000. Up 7.09 seconds.
2021-03-20 22:10:50,535 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.debian.Distro'>
2021-03-20 22:10:50,535 - stages.py[DEBUG]: Running module vyos (<module 'cloudinit.config.cc_vyos' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_vyos.py'>) with frequency once-per-instance
2021-03-20 22:10:50,535 - handlers.py[DEBUG]: start: modules-config/config-vyos: running config-vyos with frequency once-per-instance
2021-03-20 22:10:50,535 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/sem/config_vyos - wb: [644] 24 bytes
2021-03-20 22:10:50,535 - helpers.py[DEBUG]: Running config-vyos using lock (<FileLock using file '/opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/sem/config_vyos'>)
2021-03-20 22:10:50,536 - cc_vyos.py[DEBUG]: Cloud-init config: {'chpasswd': {'expire': False}, 'fqdn': 'tst', 'hostname': 'tst', 'password': 'admin', 'power_state': {'mode': 'reboot', 'timeout': 300}, 'runcmd': ['touch /etc/cloud/cloud-init.disabled'], 'ssh_pwauth': True, 'write_files': [{'content': '\\S{PRETTY_NAME} \\n \\l\n\nWAN: \\4{WAN}  <->  LAN: \\4{LAN}\n', 'owner': 'root:root', 'path': '/etc/issue', 'permissions': '0644'}], 'datasource_list': ['NoCloud', 'None'], 'datasource': {'OpenStack': {'max_wait': 6, 'timeout': 3, 'retries': 2}, 'Azure': {'agent_command': ['/usr/bin/python3', '-u', '/usr/sbin/waagent', '-start']}}, 'preserve_hostname': True, 'disable_vmware_customization': True, 'cloud_init_modules': ['growpart', 'resizefs_vyos'], 'cloud_config_modules': ['vyos', 'write_files', 'vyos_userdata'], 'cloud_final_modules': [], 'growpart': {'mode': 'auto', 'devices': ['/usr/lib/live/mount/persistence/'], 'ignore_growroot_disabled': False}, 'resizefs_list': ['/usr/lib/live/mount/persistence/'], '_log': ['[loggers]\nkeys=root,cloudinit\n\n[handlers]\nkeys=consoleHandler,cloudLogHandler\n\n[formatters]\nkeys=simpleFormatter,arg0Formatter\n\n[logger_root]\nlevel=DEBUG\nhandlers=consoleHandler,cloudLogHandler\n\n[logger_cloudinit]\nlevel=DEBUG\nqualname=cloudinit\nhandlers=\npropagate=1\n\n[handler_consoleHandler]\nclass=StreamHandler\nlevel=WARNING\nformatter=arg0Formatter\nargs=(sys.stderr,)\n\n[formatter_arg0Formatter]\nformat=%(asctime)s - %(filename)s[%(levelname)s]: %(message)s\n\n[formatter_simpleFormatter]\nformat=[CLOUDINIT] %(filename)s[%(levelname)s]: %(message)s\n', "[handler_cloudLogHandler]\nclass=FileHandler\nlevel=DEBUG\nformatter=arg0Formatter\nargs=('/var/log/cloud-init.log', 'a', 'UTF-8')\n", '[handler_cloudLogHandler]\nclass=handlers.SysLogHandler\nlevel=DEBUG\nformatter=simpleFormatter\nargs=("/dev/log", handlers.SysLogHandler.LOG_USER)\n'], 'log_cfgs': [['[loggers]\nkeys=root,cloudinit\n\n[handlers]\nkeys=consoleHandler,cloudLogHandler\n\n[formatters]\nkeys=simpleFormatter,arg0Formatter\n\n[logger_root]\nlevel=DEBUG\nhandlers=consoleHandler,cloudLogHandler\n\n[logger_cloudinit]\nlevel=DEBUG\nqualname=cloudinit\nhandlers=\npropagate=1\n\n[handler_consoleHandler]\nclass=StreamHandler\nlevel=WARNING\nformatter=arg0Formatter\nargs=(sys.stderr,)\n\n[formatter_arg0Formatter]\nformat=%(asctime)s - %(filename)s[%(levelname)s]: %(message)s\n\n[formatter_simpleFormatter]\nformat=[CLOUDINIT] %(filename)s[%(levelname)s]: %(message)s\n', "[handler_cloudLogHandler]\nclass=FileHandler\nlevel=DEBUG\nformatter=arg0Formatter\nargs=('/var/log/cloud-init.log', 'a', 'UTF-8')\n"]], 'output': {'all': '| tee -a /var/log/cloud-init-output.log'}, 'users': ['default'], 'disable_root': True, 'def_log_file': '/var/log/cloud-init.log', 'syslog_fix_perms': ['syslog:adm', 'root:adm', 'root:wheel', 'root:root'], 'vendor_data': {'enabled': True, 'prefix': []}}
2021-03-20 22:10:50,536 - cc_vyos.py[DEBUG]: Datasource: NoCloud
2021-03-20 22:10:50,536 - cc_vyos.py[DEBUG]: Meta-Data ds: {'instance-id': '943688a4-5218-4997-bf64-bb0554f09cfd', 'local-hostname': 'tst', 'dsmode': 'net'}
2021-03-20 22:10:50,536 - util.py[DEBUG]: Reading from /run/cloud-init/instance-data.json (quiet=False)
2021-03-20 22:10:50,536 - util.py[DEBUG]: Read 1504 bytes from /run/cloud-init/instance-data.json
2021-03-20 22:10:50,536 - cc_vyos.py[DEBUG]: Meta-Data v1: {'_beta_keys': ['subplatform'], 'availability-zone': None, 'availability_zone': None, 'cloud-name': 'unknown', 'cloud_name': 'unknown', 'distro': 'vyos', 'distro_release': 'buster', 'distro_version': '1.3-rolling-202103200258', 'instance-id': '943688a4-5218-4997-bf64-bb0554f09cfd', 'instance_id': '943688a4-5218-4997-bf64-bb0554f09cfd', 'kernel_release': '5.4.106-amd64-vyos', 'local-hostname': 'tst', 'local_hostname': 'tst', 'machine': 'x86_64', 'platform': 'nocloud', 'public_ssh_keys': [], 'python_version': '3.7.3', 'region': None, 'subplatform': 'config-disk (/dev/sr1)', 'system_platform': 'Linux-5.4.106-amd64-vyos-x86_64-with-debian-10.8', 'variant': 'linux'}
2021-03-20 22:10:50,536 - cc_vyos.py[DEBUG]: User-Data: Content-Type: multipart/mixed; boundary="===============3128435383604309745=="
MIME-Version: 1.0
Number-Attachments: 1

--===============3128435383604309745==
MIME-Version: 1.0
Content-Type: text/cloud-config
Content-Disposition: attachment; filename="part-001"

#cloud-config
hostname: tst
fqdn: tst

password: admin
chpasswd: { expire: False }
ssh_pwauth: True
write_files:
 - content: |
     \S{PRETTY_NAME} \n \l

     WAN: \4{WAN}  <->  LAN: \4{LAN}
     
   path: /etc/issue
   owner: root:root
   permissions: '0644'

runcmd:
 - 'touch /etc/cloud/cloud-init.disabled'

power_state:
  mode: reboot
  timeout: 300

--===============3128435383604309745==--

2021-03-20 22:10:50,537 - cc_vyos.py[DEBUG]: Vendor-Data: Content-Type: multipart/mixed; boundary="===============7370981718506675728=="
MIME-Version: 1.0
Number-Attachments: 1

--===============7370981718506675728==
MIME-Version: 1.0
Content-Type: text/x-not-multipart
Content-Disposition: attachment; filename="part-001"


--===============7370981718506675728==--

2021-03-20 22:10:50,537 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2021-03-20 22:10:50,537 - util.py[DEBUG]: Read 3581 bytes from /etc/cloud/cloud.cfg
2021-03-20 22:10:50,537 - util.py[DEBUG]: Attempting to load yaml from string of length 3581 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:50,554 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2021-03-20 22:10:50,554 - util.py[DEBUG]: Read 248 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2021-03-20 22:10:50,554 - util.py[DEBUG]: Attempting to load yaml from string of length 248 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:50,555 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/10_vyos.cfg (quiet=False)
2021-03-20 22:10:50,555 - util.py[DEBUG]: Read 1360 bytes from /etc/cloud/cloud.cfg.d/10_vyos.cfg
2021-03-20 22:10:50,555 - util.py[DEBUG]: Attempting to load yaml from string of length 1360 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:50,562 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2021-03-20 22:10:50,562 - util.py[DEBUG]: Read 2070 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2021-03-20 22:10:50,562 - util.py[DEBUG]: Attempting to load yaml from string of length 2070 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:50,564 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2021-03-20 22:10:50,564 - util.py[DEBUG]: Read 35 bytes from /run/cloud-init/cloud.cfg
2021-03-20 22:10:50,564 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:50,564 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2021-03-20 22:10:50,564 - util.py[DEBUG]: loaded blob returned None, returning default.
2021-03-20 22:10:50,565 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2021-03-20 22:10:50,567 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/eth0/address
2021-03-20 22:10:50,567 - util.py[DEBUG]: Reading from /sys/class/net/eth1/address (quiet=False)
2021-03-20 22:10:50,567 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/eth1/address
2021-03-20 22:10:50,567 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2021-03-20 22:10:50,567 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/lo/address
2021-03-20 22:10:50,568 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.debian.Distro'>
2021-03-20 22:10:50,568 - __init__.py[DEBUG]: Stable ifnames disabled by net.ifnames=0 in /proc/cmdline
2021-03-20 22:10:50,568 - util.py[DEBUG]: Reading from /sys/class/net/eth0/carrier (quiet=False)
2021-03-20 22:10:50,568 - util.py[DEBUG]: Reading from /sys/class/net/eth0/dormant (quiet=False)
2021-03-20 22:10:50,568 - util.py[DEBUG]: Reading from /sys/class/net/eth0/operstate (quiet=False)
2021-03-20 22:10:50,568 - util.py[DEBUG]: Read 5 bytes from /sys/class/net/eth0/operstate
2021-03-20 22:10:50,568 - util.py[DEBUG]: Reading from /sys/class/net/eth1/carrier (quiet=False)
2021-03-20 22:10:50,568 - util.py[DEBUG]: Reading from /sys/class/net/eth1/dormant (quiet=False)
2021-03-20 22:10:50,568 - util.py[DEBUG]: Reading from /sys/class/net/eth1/operstate (quiet=False)
2021-03-20 22:10:50,568 - util.py[DEBUG]: Read 5 bytes from /sys/class/net/eth1/operstate
2021-03-20 22:10:50,568 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2021-03-20 22:10:50,568 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/eth0/address
2021-03-20 22:10:50,568 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2021-03-20 22:10:50,568 - util.py[DEBUG]: Read 18 bytes from /sys/class/net/eth0/address
2021-03-20 22:10:50,568 - cc_vyos.py[DEBUG]: Network-config: {'ethernets': {'eth0': {'dhcp4': True, 'set-name': 'eth0', 'match': {'macaddress': '00:15:5d:b1:6e:8c'}}}, 'version': 2}
2021-03-20 22:10:50,568 - cc_vyos.py[DEBUG]: Network-config source: fallback
2021-03-20 22:10:50,568 - cc_vyos.py[DEBUG]: Hostname: tst, FQDN: tst
2021-03-20 22:10:50,568 - cc_vyos.py[DEBUG]: Users: {'vyos': {'lock_passwd': True, 'gecos': 'Ubuntu', 'sudo': ['ALL=(ALL) NOPASSWD:ALL'], 'shell': '/bin/bash', 'groups': 'adm,audio,cdrom,dialout,dip,floppy,lxd,netdev,plugdev,sudo,video', 'default': True}}
2021-03-20 22:10:50,569 - cc_vyos.py[DEBUG]: Default user: vyos
2021-03-20 22:10:50,569 - cc_vyos.py[DEBUG]: Using configuration file: /opt/vyatta/etc/config.boot.default
2021-03-20 22:10:50,673 - cc_vyos.py[DEBUG]: Configuring plaintext password password for: vyos
2021-03-20 22:10:50,673 - cc_vyos.py[DEBUG]: Configuring network using Cloud-init networking config version 2
2021-03-20 22:10:50,673 - cc_vyos.py[DEBUG]: IP address dhcp have type: dhcp
2021-03-20 22:10:50,673 - cc_vyos.py[DEBUG]: Configuring IP address dhcp on interface eth0
2021-03-20 22:10:50,674 - cc_vyos.py[DEBUG]: Configuring SSH service
2021-03-20 22:10:50,674 - cc_vyos.py[DEBUG]: Configuring hostname to: tst
2021-03-20 22:10:50,674 - cc_vyos.py[ERROR]: Failed to configure domain-name: 'NoneType' object has no attribute 'group'
2021-03-20 22:10:50,677 - cc_vyos.py[DEBUG]: Configuration file saved: /opt/vyatta/etc/config/config.boot
2021-03-20 22:10:50,677 - handlers.py[DEBUG]: finish: modules-config/config-vyos: SUCCESS: config-vyos ran successfully
2021-03-20 22:10:50,678 - stages.py[DEBUG]: Running module write_files (<module 'cloudinit.config.cc_write_files' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_write_files.py'>) with frequency once-per-instance
2021-03-20 22:10:50,678 - handlers.py[DEBUG]: start: modules-config/config-write_files: running config-write_files with frequency once-per-instance
2021-03-20 22:10:50,678 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/sem/config_write_files - wb: [644] 23 bytes
2021-03-20 22:10:50,678 - helpers.py[DEBUG]: Running config-write_files using lock (<FileLock using file '/opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/sem/config_write_files'>)
2021-03-20 22:10:50,680 - util.py[DEBUG]: Writing to /etc/issue - wb: [644] 55 bytes
2021-03-20 22:10:50,680 - util.py[DEBUG]: Changing the ownership of /etc/issue to 0:0
2021-03-20 22:10:50,680 - handlers.py[DEBUG]: finish: modules-config/config-write_files: SUCCESS: config-write_files ran successfully
2021-03-20 22:10:50,680 - stages.py[DEBUG]: Running module vyos_userdata (<module 'cloudinit.config.cc_vyos_userdata' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_vyos_userdata.py'>) with frequency once-per-instance
2021-03-20 22:10:50,680 - handlers.py[DEBUG]: start: modules-config/config-vyos_userdata: running config-vyos_userdata with frequency once-per-instance
2021-03-20 22:10:50,680 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/sem/config_vyos_userdata - wb: [644] 23 bytes
2021-03-20 22:10:50,680 - helpers.py[DEBUG]: Running config-vyos_userdata using lock (<FileLock using file '/opt/vyatta/etc/config/cloud/instances/943688a4-5218-4997-bf64-bb0554f09cfd/sem/config_vyos_userdata'>)
2021-03-20 22:10:50,680 - cc_vyos_userdata.py[DEBUG]: Commands to configure: []
2021-03-20 22:10:50,681 - handlers.py[DEBUG]: finish: modules-config/config-vyos_userdata: SUCCESS: config-vyos_userdata ran successfully
2021-03-20 22:10:50,681 - main.py[DEBUG]: Ran 3 modules with 0 failures
2021-03-20 22:10:50,681 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpig9bo5vm) - w: [644] 572 bytes/chars
2021-03-20 22:10:50,684 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2021-03-20 22:10:50,684 - util.py[DEBUG]: Read 10 bytes from /proc/uptime
2021-03-20 22:10:50,684 - util.py[DEBUG]: cloud-init mode 'modules' took 0.322 seconds (0.32)
2021-03-20 22:10:50,684 - handlers.py[DEBUG]: finish: modules-config: SUCCESS: running modules for config
2021-03-20 22:10:51,433 - util.py[DEBUG]: Cloud-init v. 20.4-396-g3b0c82a4-1~bddeb running 'modules:final' at Sat, 20 Mar 2021 22:10:51 +0000. Up 8.08 seconds.
2021-03-20 22:10:51,433 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.debian.Distro'>
2021-03-20 22:10:51,434 - main.py[DEBUG]: No 'final' modules to run under section 'cloud_final_modules'
2021-03-20 22:10:51,434 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpczmzm6kx) - w: [644] 600 bytes/chars
2021-03-20 22:10:51,434 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/result.json (via temporary file /var/lib/cloud/data/tmp8cg7h4vp) - w: [644] 96 bytes/chars
2021-03-20 22:10:51,434 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/result.json' => '../../var/lib/cloud/data/result.json'
2021-03-20 22:10:51,434 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2021-03-20 22:10:51,434 - util.py[DEBUG]: Read 10 bytes from /proc/uptime
2021-03-20 22:10:51,434 - util.py[DEBUG]: cloud-init mode 'modules' took 0.082 seconds (0.08)
2021-03-20 22:10:51,434 - handlers.py[DEBUG]: finish: modules-final: SUCCESS: running modules for final

Can you try such configuration for user-data?
https://docs.vyos.io/en/crux/installation/cloud/cloud-init.html

Thanks Viacheslav. Somehow I managed to miss this part of documentation entirely.

Removing network-config and using user-data to setup initial VyOS configuration worked.

However, I yet have several errors showing on system startup:

2021-03-20 22:10:49,559 - cc_resizefs_vyos.py[WARNING]: Device '/dev/overlay' did not exist. cannot resize: dev=overlay mnt_point=/ path=/usr/lib/live/mount/persistence/
2021-03-20 22:10:50,674 - cc_vyos.py[ERROR]: Failed to configure domain-name: 'NoneType' object has no attribute 'group'

Are those errors expected?

Also, I built an openstack image but it keeps saying it is a “live” version and I need to install the image into the hard drive. I do not understand the logic behind this. This should be a cloud image (to be run and initialized by cloud-init) not a DVD (to be interactively used by humans).

BTW: make hyperv also appears to be broken when building the image:

Current UID/GID: 0/0
Checking if packages required for VyOS image build are installed
All dependencies are installed
Saving the build config to build/build-config.json
Checking if packages required for VyOS image build are installed
All dependencies are installed
qemu-img: Could not open 'packer_build/qemu/vyos_qemu_image.img': Could not open 'packer_build/qemu/vyos_qemu_image.img': No such file or directory

Update: My mistake. Just noticed now. Even without network-config file on metadata.iso the error continues:

stages.py[ERROR]: Unable to render networking. Network config is likely broken: No available network renderers found. Searched through list: ['netplan', 'eni', 'sysconfig']

But using #vyos_config_commands: section it is possible to configure network interfaces.