20 lines
619 B
YAML
20 lines
619 B
YAML
---
|
|
|
|
# Etckeeper is a small fondness of mine, it semi-automatically
|
|
# keep track of /etc with git.
|
|
# Feel free to remove all this if you'rs not interested.
|
|
- name: detect etckeeper presence
|
|
shell: "which etckeeper"
|
|
ignore_errors: True
|
|
register: tmp
|
|
changed_when: False
|
|
when: checketckeeper is undefined or checketckeeper
|
|
|
|
- name: Set fact about etckeeper presence
|
|
set_fact:
|
|
etckeeper_installed: "{{ tmp.rc is defined and tmp.rc == 0 }}"
|
|
|
|
- name: Check that /etc is clean
|
|
shell: etckeeper unclean && echo "Uncommitted changes." && return 1 || return 0
|
|
changed_when: False
|
|
when: etckeeper_installed
|