Files
dotfiles/playbook.yml
Johannes Knopp 7ac7ced990 fix ansible conf
2026-03-29 10:56:45 +02:00

29 lines
667 B
YAML

---
- name: Setup dotfiles configuration
hosts: localhost
connection: local
become: false
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