--- - name: Install git apt: name=git state=latest - name: install etckeeper apt: name=etckeeper state=present register: etckeeper - name: update etckeeper VCS lineinfile: dest=/etc/etckeeper/etckeeper.conf state=present backrefs=yes regexp={{ item.regex }} line={{ item.line }} with_items: - { regex: '^(VCS=.*)$', line: '#\1' } - { regex: '^#(VCS=\"git\")$', line: '\1' } when: etckeeper.changed == true - name: re-initialize etckeeper with git command: "{{ item }}" with_items: - 'etckeeper uninit -f' - 'etckeeper init' - 'etckeeper commit "Initial commit"' args: chdir: /etc when: etckeeper.changed == true