self-hosting/roles/etckeeper/tasks/main.yml

26 lines
513 B
YAML

---
- name: Copy gitconfig for root
become: true
ansible.builtin.template:
src: gitconfig.j2
dest: /root/.gitconfig
mode: 0644
backup: true
- name: Install etckeeper
become: true
ansible.builtin.apt:
name: etckeeper
- name: Initialize etckeeper
become: true
ansible.builtin.command:
cmd: etckeeper init
creates: /etc/.git
- name: Make first commit
become: true
ansible.builtin.command:
cmd: etckeeper commit 'First commit'
creates: /etc/.git/COMMIT_EDITMSG