From 91fb4653e89b553d70f3fe56beed3f640652b62c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sat, 9 Dec 2023 15:04:55 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(ansible):=20add=20vm=20package?= =?UTF-8?q?s=20module?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/ansible/roles/arch/packages/tasks/main.yml | 12 ++++++++++++ .../roles/arch/packages/tasks/modules/vm.yml | 13 +++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .config/ansible/roles/arch/packages/tasks/modules/vm.yml diff --git a/.config/ansible/roles/arch/packages/tasks/main.yml b/.config/ansible/roles/arch/packages/tasks/main.yml index c89419a5..041d6756 100644 --- a/.config/ansible/roles/arch/packages/tasks/main.yml +++ b/.config/ansible/roles/arch/packages/tasks/main.yml @@ -36,6 +36,14 @@ - "No" private: no + - name: enable_vm_module + prompt: "Do you want to install the vm packages?" + type: list + choices: + - "Yes" + - "No" + private: no + block: - name: Install base packages for the system include_tasks: "modules/base.yml" @@ -55,3 +63,7 @@ - name: Install multimedia packages include_tasks: "modules/multimedia.yml" when: enable_multimedia_module == "Yes" + + - name: Install vm packages + include_tasks: "modules/vm.yml" + when: enable_vm_module == "Yes" diff --git a/.config/ansible/roles/arch/packages/tasks/modules/vm.yml b/.config/ansible/roles/arch/packages/tasks/modules/vm.yml new file mode 100644 index 00000000..10a6501e --- /dev/null +++ b/.config/ansible/roles/arch/packages/tasks/modules/vm.yml @@ -0,0 +1,13 @@ +# PACMAN +- name: Install Pacman Packages + pacman: + name: + - qemu-full + - virt-manager + - virt-viewer + - dnsmasq + - bridge-utils + - libguestfs + - ebtables + - vde2 + - openbsd-netcat