Using libvirt as a terraform provider I’ve gotten comfortable with terraform using the openstack provider to build infrastructure. At home, I don’t have openstack, but I do have libvirt. The terraform-provider-libvirt plugin allows terraform to talk directly with libvirt to manage new resources. The main problem I faced with this setup is I don’t know go at all, so installing the plugin was a bit of a chore. The instructions below are the first thing that worked and might not be correct.