blob: 4ca2d2bafdebb92c6efc9cb1970a2bcc9e3455db (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
---
- name: "Check yamllint version {{ yamllint_version }}"
ansible.builtin.shell: |
set -euo pipefail
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
changed_when: true
when: yamllint_installed_version.stdout != yamllint_version
|