/ansible-libvirt

Ansible playbooks for managing libvirt hypervisors and VMs

Apache License 2.0Apache-2.0

Ansible Libvirt

Ansible playbooks for managing Libvirt hosts and VMs.

Based on stackhpc.libvirt-host and stackhpc.libvirt-vm roles.

Installation

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
ansible-galaxy install -r requirements.yml -p ansible/roles
deactivate

Configuration

Modify the inventory, and group variables files (libvirt-hosts & libvirt-vms) to suit your needs.

Usage

source venv/bin/activate
ansible-playbook -i ansible/inventory ansible/libvirt-host.yml
ansible-playbook -i ansible/inventory ansible/libvirt-vm.yml
deactivate

Author Information

Mark Goddard (mark@stackhpc.com)