https://github.com/stackhpc/ansible-libvirt
Ansible playbooks for managing libvirt hypervisors and VMs
https://github.com/stackhpc/ansible-libvirt
ansible kvm libvirt qemu
Last synced: 4 days ago
JSON representation
Ansible playbooks for managing libvirt hypervisors and VMs
- Host: GitHub
- URL: https://github.com/stackhpc/ansible-libvirt
- Owner: stackhpc
- License: apache-2.0
- Created: 2020-03-30T10:12:21.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-20T14:29:45.000Z (about 2 years ago)
- Last Synced: 2024-05-20T16:27:16.139Z (about 2 years ago)
- Topics: ansible, kvm, libvirt, qemu
- Size: 21.5 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ansible Libvirt
Ansible playbooks for managing Libvirt hosts and VMs.
Based on
[stackhpc.libvirt-host](https://galaxy.ansible.com/stackhpc/libvirt-host) and
[stackhpc.libvirt-vm](https://galaxy.ansible.com/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](ansible/inventory), and group variables files ([libvirt-hosts](ansible/group_vars/libvirt-hosts) & [libvirt-vms](ansible/group_vars/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)