--- - 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: | sudo btrfs subvolume snapsho / /.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