%PDF- %PDF-
Direktori : /etc/ansible/roles/web/tasks/ |
Current File : //etc/ansible/roles/web/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