From b4fbc9be8adbc9beb38161a0cd09f9d81e68700c Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Wed, 9 Jul 2025 12:17:02 +0200 Subject: [PATCH] feat(packages): If yq-go is installed make it callable as yq --- group_vars/headless.yaml | 1 + roles/packages/tasks/main.yaml | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/group_vars/headless.yaml b/group_vars/headless.yaml index c4272cf..415667c 100644 --- a/group_vars/headless.yaml +++ b/group_vars/headless.yaml @@ -65,6 +65,7 @@ packages_terminal: - wlopm - wlsunset - wtype + - yq-go - yt-dlp - zk - zoxide diff --git a/roles/packages/tasks/main.yaml b/roles/packages/tasks/main.yaml index a67c9e2..d68c10b 100644 --- a/roles/packages/tasks/main.yaml +++ b/roles/packages/tasks/main.yaml @@ -11,3 +11,11 @@ community.general.xbps: name: all_packages_to_install state: "{{ desired_package_state | default('present') }}" + +- name: Ensure yq binary points to the yq-go version + ansible.builtin.file: + src: "/usr/bin/yq-go" + dest: "/usr/bin/yq" + state: link + when: "'yq-go' in all_packages_to_install" + tags: sut