Ansible playbooks for managing Libvirt hosts and VMs.
Based on stackhpc.libvirt-host and stackhpc.libvirt-vm roles.
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
ansible-galaxy install -r requirements.yml -p ansible/roles
deactivate
Modify the inventory, and group variables files (libvirt-hosts & libvirt-vms) to suit your needs.
source venv/bin/activate
ansible-playbook -i ansible/inventory ansible/libvirt-host.yml
ansible-playbook -i ansible/inventory ansible/libvirt-vm.yml
deactivate
Mark Goddard (mark@stackhpc.com)