From eeccfa8a0a05060df907739ad85c92d84e513a83 Mon Sep 17 00:00:00 2001 From: Tunui Franken Date: Thu, 10 Aug 2023 09:44:13 +0200 Subject: [PATCH] Start adding vagrant --- playbook.yml | 1 + roles/vagrant/meta/main.yml | 3 +++ roles/vagrant/tasks/main.yml | 15 +++++++++++++++ 3 files changed, 19 insertions(+) create mode 100644 roles/vagrant/meta/main.yml create mode 100644 roles/vagrant/tasks/main.yml diff --git a/playbook.yml b/playbook.yml index 557785f..7d18770 100644 --- a/playbook.yml +++ b/playbook.yml @@ -38,3 +38,4 @@ - {role: etckeeper, tags: etckeeper} - {role: neomutt, tags: neomutt} - {role: profanity, tags: profanity} + - {role: vagrant, tags: vagrant} diff --git a/roles/vagrant/meta/main.yml b/roles/vagrant/meta/main.yml new file mode 100644 index 0000000..edef5f0 --- /dev/null +++ b/roles/vagrant/meta/main.yml @@ -0,0 +1,3 @@ +--- +dependencies: + - role: check-sudo diff --git a/roles/vagrant/tasks/main.yml b/roles/vagrant/tasks/main.yml new file mode 100644 index 0000000..fc6a316 --- /dev/null +++ b/roles/vagrant/tasks/main.yml @@ -0,0 +1,15 @@ +--- +- name: Install packages (Archlinux) + become: true + community.general.pacman: + name: + - vagrant + when: ansible_facts['distribution'] == 'Archlinux' + +- name: Install packages (Debian) + become: true + ansible.builtin.apt: + name: + - vagrant + - vagrant-libvirt + when: ansible_facts['distribution'] == 'Debian'