summaryrefslogtreecommitdiffstats
path: root/roles/yamllint
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-03-04 00:57:15 +0100
committerAhmed Abdelhalim <[email protected]>2026-03-04 00:57:15 +0100
commitf1cbe79f7573a383ff084cd99e00a36e457fdaef (patch)
treea614cef29c6e837e9c21d2928c57fc8be8e59d2e /roles/yamllint
parent570555cf2d464078190240df724ca4f148c72b48 (diff)
Refactor ansible/yamllint roles to use mise
Diffstat (limited to 'roles/yamllint')
-rw-r--r--roles/yamllint/meta/main.yml1
-rw-r--r--roles/yamllint/tasks/main.yml11
2 files changed, 5 insertions, 7 deletions
diff --git a/roles/yamllint/meta/main.yml b/roles/yamllint/meta/main.yml
index 2cf216b5..4daf5d20 100644
--- a/roles/yamllint/meta/main.yml
+++ b/roles/yamllint/meta/main.yml
@@ -1,6 +1,7 @@
---
dependencies:
- role: "bash"
+ - role: "mise"
- role: "python"
galaxy_info:
author: "a14m"
diff --git a/roles/yamllint/tasks/main.yml b/roles/yamllint/tasks/main.yml
index 4ca2d2ba..609feed5 100644
--- a/roles/yamllint/tasks/main.yml
+++ b/roles/yamllint/tasks/main.yml
@@ -2,18 +2,15 @@
- name: "Check yamllint version {{ yamllint_version }}"
ansible.builtin.shell: |
set -euo pipefail
- uv tool list | grep "^yamllint " | awk '{print $2}' | sed 's/^v//'
+ mise exec uv -- tool list | grep "^yamllint " | awk '{print $2}' | sed 's/^v//'
args:
executable: /bin/bash
register: yamllint_installed_version
changed_when: false
failed_when: false
-- name: "Install yamllint version {{ yamllint_version }}"
- ansible.builtin.shell: |
- set -euo pipefail
- uv tool install yamllint=={{ yamllint_version }} --force
- args:
- executable: /bin/bash
+- name: "Install yamllint {{ yamllint_version }}"
+ ansible.builtin.command:
+ cmd: "mise exec uv -- tool install yamllint=={{ yamllint_version }} --force"
changed_when: true
when: yamllint_installed_version.stdout != yamllint_version