21 lines
570 B
YAML
21 lines
570 B
YAML
---
|
|
- name: snapper - install snapper
|
|
package: name=snapper
|
|
|
|
- name: snapper - create-config
|
|
command: snapper create-config /
|
|
args:
|
|
creates: /etc/snapper/configs/root
|
|
|
|
- name: snapper - get rootfs blkid
|
|
shell: "blkid -s UUID|grep `mount|grep '/ '|cut -d' ' -f1`|cut -d' ' -f 2"
|
|
register: snapper_blkid
|
|
changed_when: False
|
|
|
|
- name: snapper - /etc/fstab
|
|
lineinfile:
|
|
path: /etc/fstab
|
|
line: "{{ snapper_blkid.stdout_lines[0] }} /.snapshots btrfs subvol=.snapshots 0 1"
|
|
when: snapper_blkid.stdout_lines is defined
|
|
notify: snapper - reload fstab
|