Specify bash shell when validating sudo snippettags/v0.45.0
"validate {{ name }} sudo rule {{ loop.index0 }} {{ name }} {{ rule }}": | "validate {{ name }} sudo rule {{ loop.index0 }} {{ name }} {{ rule }}": | ||||
cmd.run: | cmd.run: | ||||
- name: 'visudo -cf - <<<"$rule"' | - name: 'visudo -cf - <<<"$rule"' | ||||
- shell: /bin/bash | |||||
- env: | - env: | ||||
# Specify the rule via an env var to avoid shell quoting issues. | # Specify the rule via an env var to avoid shell quoting issues. | ||||
- rule: "{{ name }} {{ rule }}" | - rule: "{{ name }} {{ rule }}" |