From 7db86ddd7c38305279f155ea9f5fee7274a111f0 Mon Sep 17 00:00:00 2001 From: Zachary Seguin Date: Tue, 8 Nov 2016 10:25:22 -0500 Subject: [PATCH] Only do etckeeper commit when there are uncomitted changes --- roles/cleanup/tasks/main.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/roles/cleanup/tasks/main.yml b/roles/cleanup/tasks/main.yml index 8069ce6..bb6aa7e 100644 --- a/roles/cleanup/tasks/main.yml +++ b/roles/cleanup/tasks/main.yml @@ -1,6 +1,12 @@ --- +- name: check for uncommitted changes + command: 'etckeeper unclean' + register: etckeeper_unclean + failed_when: false + - name: etckeeper commit command: "{{ item }}" with_items: - - 'etckeeper commit "Ansible (re-)build playbook run"' \ No newline at end of file + - 'etckeeper commit "Ansible (re-)build playbook run"' + when: etckeeper_unclean.rc == 0