lxc image import --alias vyos {path to lxd image file}
lxc profile set default security.secureboot=false
lxc init vyos vyos1 --vm --profile default
cat <<'EOF' | lxc config set vyos1 cloud-init.user-data -
config:
user.user-data: |
#cloud-config
vyos_config_commands:
- set system host-name vyos1
- set system login user vyos authentication plaintext-password "vyos"
description: VyOS Initial Config
devices:
config:
source: cloud-init:config
type: disk
EOF
lxc config device add vyos1 config disk source=cloud-init:config
lxc start vyos1
# or
lxc start vyos1 --console
lxc exec vyos1 -- su --login vyos
https://github.com/higebu/vyos-vm-images/releases/tag/lxd-0.0.2