aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roles/etckeeper_commit/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/etckeeper_commit/tasks')
-rw-r--r--roles/etckeeper_commit/tasks/main.yml4
1 files changed, 4 insertions, 0 deletions
diff --git a/roles/etckeeper_commit/tasks/main.yml b/roles/etckeeper_commit/tasks/main.yml
index 265c8e5..94370d0 100644
--- a/roles/etckeeper_commit/tasks/main.yml
+++ b/roles/etckeeper_commit/tasks/main.yml
@@ -9,6 +9,8 @@
git status --porcelain=v1 | cut -c 4-
args:
chdir: /etc
+ vars:
+ ansible_shell_executable: /bin/bash
register: git_status
changed_when: false
@@ -20,6 +22,8 @@
set -o pipefail && \
echo {{ git_status.stdout | quote }} \
| grep -G -v {{ ('^' + (etckeeper_commit_paths | map("regex_replace", "^/", "") | list | join("\|^"))) | quote }}
+ vars:
+ ansible_shell_executable: /bin/bash
register: unexpected_files
changed_when: false
failed_when: unexpected_files.rc not in [0, 1]