An Ansible role to install a libvirt virtual machine with virt-install and cloud-init.
This role is designed to delegate the install to a libvirt hypervisor.
It allows you to specify the Linux/libvirt KVM host as part of the virtual machine definition.
Homepage
Download
Recent Releases
2.0.021 Jul 2023 18:36
minor feature:
Debian GNU/Linux 12 template
* Introduced templates/vms//path
* moved Debian 11 template to templates/vms/debian/11
* Created Debian 12 vm template
* Set default to Debian 12
* Documentation updated
* This release might break existing playbooks; bumped version to 2.0.0
1.2.012 Mar 2023 13:56
minor feature:
default_user
* Set vm.default_user.passwd to false by default to lock
the user. Previous default setting was invalid cloud-init
syntax.
* Set vm.default_user.name to the USER evironment variable
if ansible_user is not defined
* Documentation updated
1.1.029 Jan 2023 13:06
minor feature:
update_ssh_known_hosts directive added
* update_ssh_known_hosts directive added to allow to update
the ssh host key after the virtual machine is installed.
* Documentation updated
* Debug code added
1.0.023 Oct 2022 09:14
minor feature:
Initial public release