diff options
| author | Ahmed Abdelhalim <[email protected]> | 2026-02-21 23:14:58 +0100 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2026-02-21 23:14:58 +0100 |
| commit | dae05ed97cf8183bfb8725f9c6c4abee9ac4970d (patch) | |
| tree | 92eb9f5308a344dca7c02e1070398f80537ed35a | |
| parent | 5dcb7b3f99c7f7a9a9b11814334baeef81535d20 (diff) | |
Fix bash dependencies in shell scripts called
| -rw-r--r-- | roles/ansible/tasks/main.yml | 21 | ||||
| -rw-r--r-- | roles/gnome-evince/tasks/main.yml | 5 | ||||
| -rw-r--r-- | roles/gnome-loupe/tasks/main.yml | 1 | ||||
| -rw-r--r-- | roles/gpg/meta/main.yml | 3 | ||||
| -rw-r--r-- | roles/mpv/tasks/main.yml | 1 | ||||
| -rw-r--r-- | roles/nvidia_gtx1060/meta/main.yml | 1 | ||||
| -rw-r--r-- | roles/nvidia_gtx1060/tasks/install-archlinux.yml | 2 | ||||
| -rw-r--r-- | roles/vim/meta/main.yml | 1 | ||||
| -rw-r--r-- | roles/wireguard/meta/main.yml | 1 | ||||
| -rw-r--r-- | roles/yamllint/meta/main.yml | 1 |
10 files changed, 16 insertions, 21 deletions
diff --git a/roles/ansible/tasks/main.yml b/roles/ansible/tasks/main.yml index abd4fbb4..b5ac2066 100644 --- a/roles/ansible/tasks/main.yml +++ b/roles/ansible/tasks/main.yml @@ -17,11 +17,8 @@ failed_when: false - name: "Install ansible core version {{ ansible_core_version }}" - ansible.builtin.shell: | - set -euo pipefail - uv tool install ansible-core=={{ ansible_core_version }} --force - args: - executable: /bin/bash + ansible.builtin.command: + cmd: "uv tool install ansible-core=={{ ansible_core_version }} --force" changed_when: true when: ansible_core_installed_version.stdout != ansible_core_version @@ -36,11 +33,8 @@ failed_when: false - name: "Install molecule version {{ molecule_version }}" - ansible.builtin.shell: | - set -euo pipefail - uv tool install molecule=={{ molecule_version }} --with 'molecule-plugins[docker,podman]' --force - args: - executable: /bin/bash + ansible.builtin.command: + cmd: "uv tool install molecule=={{ molecule_version }} --with 'molecule-plugins[docker,podman]' --force" changed_when: true when: molecule_installed_version.stdout != molecule_version @@ -55,10 +49,7 @@ failed_when: false - name: "Install ansible lint version {{ ansible_lint_version }}" - ansible.builtin.shell: | - set -euo pipefail - uv tool install ansible-lint=={{ ansible_lint_version }} --force - args: - executable: /bin/bash + ansible.builtin.command: + cmd: "uv tool install ansible-lint=={{ ansible_lint_version }} --force" changed_when: true when: ansible_lint_installed_version.stdout != ansible_lint_version diff --git a/roles/gnome-evince/tasks/main.yml b/roles/gnome-evince/tasks/main.yml index 4b2e12f2..3ce32090 100644 --- a/roles/gnome-evince/tasks/main.yml +++ b/roles/gnome-evince/tasks/main.yml @@ -6,7 +6,6 @@ state: "present" - name: "Configure xdg-mime defaults" - ansible.builtin.shell: | - set -euo pipefail - xdg-mime default org.gnome.Evince.desktop application/pdf + ansible.builtin.command: + cmd: "xdg-mime default org.gnome.Evince.desktop application/pdf" changed_when: false diff --git a/roles/gnome-loupe/tasks/main.yml b/roles/gnome-loupe/tasks/main.yml index 5e75de03..16d20fdc 100644 --- a/roles/gnome-loupe/tasks/main.yml +++ b/roles/gnome-loupe/tasks/main.yml @@ -4,7 +4,6 @@ - name: "Configure xdg-mime defaults" ansible.builtin.shell: | - set -euo pipefail xdg-mime default org.gnome.Loupe.desktop image/png xdg-mime default org.gnome.Loupe.desktop image/jpeg xdg-mime default org.gnome.Loupe.desktop image/gif diff --git a/roles/gpg/meta/main.yml b/roles/gpg/meta/main.yml index 0524d03d..de355f8f 100644 --- a/roles/gpg/meta/main.yml +++ b/roles/gpg/meta/main.yml @@ -1,5 +1,6 @@ --- -dependencies: [] +dependencies: + - role: "bash" galaxy_info: author: "a14m" description: "Install gpg and pinentry" diff --git a/roles/mpv/tasks/main.yml b/roles/mpv/tasks/main.yml index c9217fe4..53c6339f 100644 --- a/roles/mpv/tasks/main.yml +++ b/roles/mpv/tasks/main.yml @@ -25,7 +25,6 @@ - name: "Configure xdg-mime defaults" ansible.builtin.shell: | - set -euo pipefail xdg-mime default mpv.desktop video/mp4 xdg-mime default mpv.desktop video/mpeg xdg-mime default mpv.desktop video/ogg diff --git a/roles/nvidia_gtx1060/meta/main.yml b/roles/nvidia_gtx1060/meta/main.yml index 3400c7f4..e7fe7e3b 100644 --- a/roles/nvidia_gtx1060/meta/main.yml +++ b/roles/nvidia_gtx1060/meta/main.yml @@ -1,5 +1,6 @@ --- dependencies: + - role: "bash" - role: "linux_headers" - role: "yay" when: ansible_facts['os_family'] == "Archlinux" diff --git a/roles/nvidia_gtx1060/tasks/install-archlinux.yml b/roles/nvidia_gtx1060/tasks/install-archlinux.yml index 6d656f54..b043a2f6 100644 --- a/roles/nvidia_gtx1060/tasks/install-archlinux.yml +++ b/roles/nvidia_gtx1060/tasks/install-archlinux.yml @@ -35,6 +35,8 @@ # noqa var-naming[no-role-prefix] as it describes the current kernel modules and not the nvidia modules register: "current_kernel_modules" changed_when: false + args: + executable: /bin/bash tags: # Since the /etc/mkinitcpio isn't available on the docker container # Ignore this for testing, diff --git a/roles/vim/meta/main.yml b/roles/vim/meta/main.yml index cdd0aabe..bcd80975 100644 --- a/roles/vim/meta/main.yml +++ b/roles/vim/meta/main.yml @@ -1,5 +1,6 @@ --- dependencies: + - role: "bash" - role: "git" - role: "python" galaxy_info: diff --git a/roles/wireguard/meta/main.yml b/roles/wireguard/meta/main.yml index 8ff8462a..a28c26f7 100644 --- a/roles/wireguard/meta/main.yml +++ b/roles/wireguard/meta/main.yml @@ -1,5 +1,6 @@ --- dependencies: + - role: "bash" - role: "systemd" - role: "sed" galaxy_info: diff --git a/roles/yamllint/meta/main.yml b/roles/yamllint/meta/main.yml index 2be2e40e..2cf216b5 100644 --- a/roles/yamllint/meta/main.yml +++ b/roles/yamllint/meta/main.yml @@ -1,5 +1,6 @@ --- dependencies: + - role: "bash" - role: "python" galaxy_info: author: "a14m" |
