Correct vagrant installation for Debian, add libvirt to Debian install
This commit is contained in:
parent
066145290f
commit
fabfcac343
2 changed files with 12 additions and 6 deletions
|
@ -1,8 +1,4 @@
|
||||||
---
|
---
|
||||||
- name: This role only works on Archlinux
|
|
||||||
ansible.builtin.fail:
|
|
||||||
when: ansible_facts['distribution'] != 'Archlinux'
|
|
||||||
|
|
||||||
- name: Install packages (Archlinux)
|
- name: Install packages (Archlinux)
|
||||||
become: true
|
become: true
|
||||||
community.general.pacman:
|
community.general.pacman:
|
||||||
|
@ -17,6 +13,16 @@
|
||||||
- python-lxml
|
- python-lxml
|
||||||
when: ansible_facts['distribution'] == 'Archlinux'
|
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
|
- name: Add user to libvirt group
|
||||||
become: true
|
become: true
|
||||||
ansible.builtin.user:
|
ansible.builtin.user:
|
||||||
|
|
|
@ -12,11 +12,11 @@
|
||||||
ansible.builtin.apt:
|
ansible.builtin.apt:
|
||||||
name:
|
name:
|
||||||
- vagrant
|
- vagrant
|
||||||
- vagrant-libvirt
|
- libvirt-dev
|
||||||
|
- nfs-kernel-server
|
||||||
when: ansible_facts['distribution'] == 'Debian'
|
when: ansible_facts['distribution'] == 'Debian'
|
||||||
|
|
||||||
- name: Install libvirt provider
|
- name: Install libvirt provider
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
cmd: vagrant plugin install vagrant-libvirt
|
cmd: vagrant plugin install vagrant-libvirt
|
||||||
creates: ~/.vagrant.d/gems/*/gems/vagrant-libvirt-*
|
creates: ~/.vagrant.d/gems/*/gems/vagrant-libvirt-*
|
||||||
when: ansible_facts['distribution'] == 'Archlinux'
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue