--- - name: is /etc clean? command: git status --porcelain args: chdir: /etc changed_when: False register: git_status when: not ansible_check_mode ignore_errors: yes tags: - git - name: /etc modifications are committed shell: "git add -A . && git commit -m \"{{ commit_message | default('Ansible run') }}\"" args: chdir: /etc register: etc_commit_end_evolinux when: not ansible_check_mode and git_status.stdout != "" ignore_errors: yes tags: - git