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