From fabfcac3430ec5afcab0303f438bbd7f020d8d71 Mon Sep 17 00:00:00 2001 From: Tunui Franken Date: Fri, 11 Aug 2023 09:32:43 +0200 Subject: [PATCH] Correct vagrant installation for Debian, add libvirt to Debian install --- roles/libvirt/tasks/main.yml | 14 ++++++++++---- roles/vagrant/tasks/main.yml | 4 ++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/roles/libvirt/tasks/main.yml b/roles/libvirt/tasks/main.yml index 993832d..d4387b9 100644 --- a/roles/libvirt/tasks/main.yml +++ b/roles/libvirt/tasks/main.yml @@ -1,8 +1,4 @@ --- -- name: This role only works on Archlinux - ansible.builtin.fail: - when: ansible_facts['distribution'] != 'Archlinux' - - name: Install packages (Archlinux) become: true community.general.pacman: @@ -17,6 +13,16 @@ - python-lxml when: ansible_facts['distribution'] == 'Archlinux' +- name: Install packages (Debian) + become: true + ansible.builtin.apt: + name: + - libvirt-daemon-system + - libvirt-clients + - virtinst + - virt-viewer + when: ansible_facts['distribution'] == 'Archlinux' + - name: Add user to libvirt group become: true ansible.builtin.user: diff --git a/roles/vagrant/tasks/main.yml b/roles/vagrant/tasks/main.yml index 1309069..613c298 100644 --- a/roles/vagrant/tasks/main.yml +++ b/roles/vagrant/tasks/main.yml @@ -12,11 +12,11 @@ ansible.builtin.apt: name: - vagrant - - vagrant-libvirt + - libvirt-dev + - nfs-kernel-server when: ansible_facts['distribution'] == 'Debian' - name: Install libvirt provider ansible.builtin.command: cmd: vagrant plugin install vagrant-libvirt creates: ~/.vagrant.d/gems/*/gems/vagrant-libvirt-* - when: ansible_facts['distribution'] == 'Archlinux'