EvoBSD/tasks/commit_etc_git.yml
Jérémy Dubois 5bc2d87000
Some checks failed
continuous-integration/drone/push Build is failing
Fix commit_etc_git.yml task author
Author in two parts was considered as "author" + "<file>" instead of "author
<author>"
2020-08-26 09:50:05 +02:00

28 lines
730 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