Correct vagrant installation for Debian, add libvirt to Debian install

This commit is contained in:
Tunui Franken 2023-08-11 09:32:43 +02:00
parent 066145290f
commit fabfcac343
2 changed files with 12 additions and 6 deletions

View file

@ -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:

View file

@ -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'