refactor: use a template for etckeeper.conf instead of copies

This commit is contained in:
neingeist 2016-08-25 19:44:52 +02:00
parent 894cbae302
commit 6de0ca21cc
4 changed files with 16 additions and 48 deletions

View file

@ -11,9 +11,21 @@
- git
- etckeeper
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
- block:
- set_fact: highlevel_package_manager='dnf'
- set_fact: lowlevel_package_manager='rpm'
when: ansible_distribution == 'Fedora'
- block:
- set_fact: highlevel_package_manager='apt'
- set_fact: lowlevel_package_manager='dpkg'
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
- name: "etckeeper: Configure"
copy: src=etckeeper.conf.{{ ansible_distribution }}
dest=/etc/etckeeper/etckeeper.conf
template: src=etckeeper.conf.j2
dest=/etc/etckeeper/etckeeper.conf
- file: path=/etc/.bzr state=absent
- name: "etckeeper: Initialize"
command: etckeeper init creates=/etc/.git/