From f36c2b561787fe5a1a94e5419c0cb0f757f4e7b5 Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Mon, 16 Mar 2026 11:27:37 +0100 Subject: [PATCH] Enable void-repo-nonfree before installing packages --- ansible/roles/packages_void/tasks/main.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ansible/roles/packages_void/tasks/main.yml b/ansible/roles/packages_void/tasks/main.yml index d2f61ee..617aa68 100644 --- a/ansible/roles/packages_void/tasks/main.yml +++ b/ansible/roles/packages_void/tasks/main.yml @@ -1,4 +1,16 @@ --- +- name: Install Void nonfree repository if needed + community.general.xbps: + name: void-repo-nonfree + state: present + update_cache: true + when: "'void-repo-nonfree' in (host_packages | default([]) + void_packages_base | default([]))" + +- name: Refresh XBPS cache after enabling nonfree repository + ansible.builtin.command: xbps-install -S + changed_when: false + when: "'void-repo-nonfree' in (host_packages | default([]) + void_packages_base | default([]))" + - name: Install packages on Void Linux community.general.xbps: name: >-