EvoBSD/tasks/commit_etc_git.yml
Jérémy Dubois 3dd9e461c4
Some checks failed
continuous-integration/drone/push Build is failing
Corrects yaml line break.
Indentation is not allowed and breaks the tasks.
2020-07-02 16:40:17 +02:00

28 lines
732 B
YAML

---
- name: is /etc clean?
command: git status --porcelain
args:
chdir: /etc
changed_when: false
register: git_status
when: not ansible_check_mode
ignore_errors: true
tags:
- commit-etc
# yamllint disable rule:line-length
- name: /etc modifications are committed
shell: >
git add -A .
&& git commit
-m "{{ commit_message | default('Ansible run') }}"
--author="{{ ansible_env.SUDO_USER | default('Root') }}"
"<{{ ansible_env.SUDO_USER | default('Root') }}@{{ general_technical_realm }}>"
args:
chdir: /etc
register: etc_commit_end_evolinux
when: not ansible_check_mode and git_status.stdout != ""
ignore_errors: true
tags:
- commit-etc
# yamllint enable rule:line-length