diff options
Diffstat (limited to 'roles/yamllint')
| -rw-r--r-- | roles/yamllint/meta/main.yml | 1 | ||||
| -rw-r--r-- | roles/yamllint/tasks/main.yml | 11 |
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 |
