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

27 lines
513 B
YAML
Raw Normal View History

2024-04-13 23:22:15 +02:00
---
- 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