summaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-02-21 23:14:58 +0100
committerAhmed Abdelhalim <[email protected]>2026-02-21 23:14:58 +0100
commitdae05ed97cf8183bfb8725f9c6c4abee9ac4970d (patch)
tree92eb9f5308a344dca7c02e1070398f80537ed35a /roles
parent5dcb7b3f99c7f7a9a9b11814334baeef81535d20 (diff)
Fix bash dependencies in shell scripts called
Diffstat (limited to 'roles')
-rw-r--r--roles/ansible/tasks/main.yml21
-rw-r--r--roles/gnome-evince/tasks/main.yml5
-rw-r--r--roles/gnome-loupe/tasks/main.yml1
-rw-r--r--roles/gpg/meta/main.yml3
-rw-r--r--roles/mpv/tasks/main.yml1
-rw-r--r--roles/nvidia_gtx1060/meta/main.yml1
-rw-r--r--roles/nvidia_gtx1060/tasks/install-archlinux.yml2
-rw-r--r--roles/vim/meta/main.yml1
-rw-r--r--roles/wireguard/meta/main.yml1
-rw-r--r--roles/yamllint/meta/main.yml1
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"