Files
dotfiles/playbook.yml
Johannes Knopp 586e4b6320 update conf
2026-04-06 01:30:38 +02:00

30 lines
690 B
YAML

---
- name: Setup dotfiles configuration
hosts: localhost
connection: local
become: true
become_user: johannes
vars:
dotfiles_dir: "{{ ansible_env.HOME }}/dotfiles"
# roles:
# - zsh
# pre_tasks:
# - name: Create btrfs snapshot before changes
# shell: |
# btrfs subvolume snapshot / /.snapshots/before-dotfiles-$(date +%Y%m%d-%H%M%S)
# tags: [snapshot]
# become: true
# become_method: sudo
tasks:
- name: Install enabled roles
ansible.builtin.include_role:
name: "{{ item }}"
apply:
tags:
- install
loop:
"{{ default_roles }}"
# when: default_roles is defined