diff --git a/.gitea/workflows/actions.yaml b/.gitea/workflows/actions.yaml index b6547c8..f34b3a7 100644 --- a/.gitea/workflows/actions.yaml +++ b/.gitea/workflows/actions.yaml @@ -82,9 +82,11 @@ jobs: run: | apt-get update && \ apt-get install -y \ + libguestfs \ libguestfs-tools \ qemu-system-x86 \ - qemu-utils + qemu-utils \ + supermin qemu-img resize ubuntu-vm/ubuntu.img +5G @@ -101,7 +103,8 @@ jobs: -net nic \ -net user - virt-ls -a ubuntu-vm/ubuntu.img /var/lib/cloud-init/ | grep -q template-generation-success + LIBGUESTFS_BACKEND=direct virt-ls -a ubuntu-vm/ubuntu.img /var/lib/cloud-init/ | \ + grep -q template-generation-success # semrel: # name: Semantic Release diff --git a/cloud-init/user-data.template b/cloud-init/user-data.template index 7ecd257..6dd7e1a 100644 --- a/cloud-init/user-data.template +++ b/cloud-init/user-data.template @@ -18,7 +18,7 @@ runcmd: - truncate -s 0 /etc/hostname /etc/machine-id - rm -f /etc/ssh/ssh_host_* /var/lib/dbus/machine-id - ln -s /etc/machine-id /var/lib/dbus/machine-id - - touch /var/lib/cloud-init/template-generation-success + - touch /var/log/template-generation-success disable_root: false users: