%PDF- %PDF-
| Direktori : /etc/ansible/roles/mysql/tasks/ |
| Current File : //etc/ansible/roles/mysql/tasks/common-etckeeper.yml |
---
- name: create time mark
shell: date +"%Y-%m-%dT%H-%M-%S"
register: commitdate
tags: etckeeper
- name: create touch file
file:
path: "/etc/etckeeper_commit_{{ commitdate.stdout }}"
state: touch
- name: check if directores in /etc contains uncommitted changes
shell: /usr/bin/etckeeper unclean && echo "True" || echo "False"
register: hgstatus
ignore_errors: True
tags: etckeeper
- name: commit changes by etckeeper
shell: /usr/bin/etckeeper commit "commit from ansible {{ task_type|default('mysql') }} task at {{ commitdate.stdout }}"
tags: etckeeper
when: "'True' in hgstatus.stdout"
- name: delete touch file
file:
path: "/etc/etckeeper_commit_{{ commitdate.stdout }}"
state: absent