diff options
| author | Egor Tensin <egor@tensin.name> | 2025-11-15 18:13:24 +0100 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2025-11-15 18:13:24 +0100 |
| commit | e1e26dacafda39ba3f55f7b00a1101ad8d0b938e (patch) | |
| tree | fba403d35032db34d3824f6ba210654abe6e0d5c /roles/etckeeper | |
| parent | etckeeper_commit: noop if nothing is modified (diff) | |
| download | infra-ansible-e1e26dacafda39ba3f55f7b00a1101ad8d0b938e.tar.gz infra-ansible-e1e26dacafda39ba3f55f7b00a1101ad8d0b938e.zip | |
use the builtin quote filter everywhere
Diffstat (limited to 'roles/etckeeper')
| -rw-r--r-- | roles/etckeeper/handlers/commit.yml | 4 | ||||
| -rw-r--r-- | roles/etckeeper/tasks/ignore.yml | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/roles/etckeeper/handlers/commit.yml b/roles/etckeeper/handlers/commit.yml index e066503..f29de0d 100644 --- a/roles/etckeeper/handlers/commit.yml +++ b/roles/etckeeper/handlers/commit.yml @@ -8,7 +8,7 @@ set -o pipefail && \ git status --porcelain=v1 \ | cut -c 4- \ - | grep -G -v '^{{ paths | map("regex_replace", "^/", "") | list | join("\|^") }}' + | grep -G -v {{ ('^' + (paths | map("regex_replace", "^/", "") | list | join("\|^"))) | quote }} args: chdir: /etc register: git_status @@ -25,4 +25,4 @@ - name: etckeeper commit become: true ansible.builtin.command: | - etckeeper commit '{{ commit_msg }}' + etckeeper commit {{ commit_msg | quote }} diff --git a/roles/etckeeper/tasks/ignore.yml b/roles/etckeeper/tasks/ignore.yml index a798368..203da11 100644 --- a/roles/etckeeper/tasks/ignore.yml +++ b/roles/etckeeper/tasks/ignore.yml @@ -14,5 +14,5 @@ when: gitignore.changed become: true ansible.builtin.command: # noqa: command-instead-of-module - cmd: git rm -r --ignore-unmatch --cached -- '{{ ignore_path | regex_replace("^/", "") }}' + cmd: git rm -r --ignore-unmatch --cached -- {{ ignore_path | regex_replace("^/", "") | quote }} chdir: /etc |
