ansible-desktop/roles/virtual/tasks/libvirt.yml

38 lines
739 B
YAML

---
- name: install libvirt packages [Ubuntu]
when: ansible_distribution == "Ubuntu"
become: yes
apt:
update_cache: yes
pkg:
- virt-viewer
- virt-manager
- qemu-kvm
- libvirt-daemon-system
- libvirt-clients
- bridge-utils
- name: install libvirt packages [Arch]
become: yes
community.general.pacman:
name:
- kvm
- qemu-full
- libvirt
- virt-manager
- virt-viewer
- name: ensure that your user is added to the group libvirtd
become: yes
user:
name: "{{ ansible_user_id }}"
append: yes
groups: libvirt, kvm
- name: enable default network
become: yes
shell:
cmd:
virsh net-autostart default
virsh net-start default