Skip to content

Libvirt OpenTofu provider

dmacvicar/libvirt

OpenTofu setup

Install on laptop (for cloud-init disk):

sudo pacman -S cdrtools

Server setup

Pool

  • Create libvirt directory storage pool
lvcreate -L 60gb -n libvirt-pool ricote-vg
mkfs.ext4 -m 0 -L libvirt-pool /dev/ricote-vg/libvirt-pool
echo 'UUID=a64797fa-7a59-4e1e-93a6-c3920a9ac26b  /var/lib/libvirt/images/  ext4 errors=remount-ro 0 1' >> /etc/fstab
systemctl daemon-reload
mount -a

Cloud-init

Issues

Issues solved with v0.9:

Other OpenTofu providers