From f648429d1516afe47034597764b14394c6e6c494 Mon Sep 17 00:00:00 2001 From: Mark Hoekveen Date: Mon, 20 Jul 2026 21:15:39 +0200 Subject: [PATCH] permission fixes for home dirs --- tasks/zsh.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tasks/zsh.yml b/tasks/zsh.yml index 26ef04b..87ff8cd 100644 --- a/tasks/zsh.yml +++ b/tasks/zsh.yml @@ -5,17 +5,21 @@ - zsh-syntax-highlighting - fzf state: present -- name: Create .config/zsh directory +- name: Create .config and .config/zsh directories file: - path: "/home/{{ item }}/.config/zsh" + path: "/home/{{ item.0 }}/{{ item.1 }}" state: directory + owner: "{{ item.0 }}" + group: "{{ item.0 }}" mode: "0755" - loop: "{{ users }}" + loop: "{{ users | product(['.config', '.config/zsh']) | list }}" when: users is defined - name: Copy .zshenv copy: src: zsh/.zshenv dest: "/home/{{ item }}/.zshenv" + owner: "{{ item }}" + group: "{{ item }}" mode: "0644" loop: "{{ users }}" when: users is defined @@ -23,6 +27,8 @@ copy: src: zsh/.zshrc dest: "/home/{{ item }}/.config/zsh/.zshrc" + owner: "{{ item }}" + group: "{{ item }}" mode: "0644" loop: "{{ users }}" when: users is defined @@ -30,6 +36,8 @@ copy: src: zsh/.aliasrc dest: "/home/{{ item }}/.config/zsh/.aliasrc" + owner: "{{ item }}" + group: "{{ item }}" mode: "0644" loop: "{{ users }}" when: users is defined