permission fixes for home dirs

This commit is contained in:
2026-07-20 21:15:39 +02:00
parent ef3ae97f90
commit f648429d15
+11 -3
View File
@@ -5,17 +5,21 @@
- zsh-syntax-highlighting - zsh-syntax-highlighting
- fzf - fzf
state: present state: present
- name: Create .config/zsh directory - name: Create .config and .config/zsh directories
file: file:
path: "/home/{{ item }}/.config/zsh" path: "/home/{{ item.0 }}/{{ item.1 }}"
state: directory state: directory
owner: "{{ item.0 }}"
group: "{{ item.0 }}"
mode: "0755" mode: "0755"
loop: "{{ users }}" loop: "{{ users | product(['.config', '.config/zsh']) | list }}"
when: users is defined when: users is defined
- name: Copy .zshenv - name: Copy .zshenv
copy: copy:
src: zsh/.zshenv src: zsh/.zshenv
dest: "/home/{{ item }}/.zshenv" dest: "/home/{{ item }}/.zshenv"
owner: "{{ item }}"
group: "{{ item }}"
mode: "0644" mode: "0644"
loop: "{{ users }}" loop: "{{ users }}"
when: users is defined when: users is defined
@@ -23,6 +27,8 @@
copy: copy:
src: zsh/.zshrc src: zsh/.zshrc
dest: "/home/{{ item }}/.config/zsh/.zshrc" dest: "/home/{{ item }}/.config/zsh/.zshrc"
owner: "{{ item }}"
group: "{{ item }}"
mode: "0644" mode: "0644"
loop: "{{ users }}" loop: "{{ users }}"
when: users is defined when: users is defined
@@ -30,6 +36,8 @@
copy: copy:
src: zsh/.aliasrc src: zsh/.aliasrc
dest: "/home/{{ item }}/.config/zsh/.aliasrc" dest: "/home/{{ item }}/.config/zsh/.aliasrc"
owner: "{{ item }}"
group: "{{ item }}"
mode: "0644" mode: "0644"
loop: "{{ users }}" loop: "{{ users }}"
when: users is defined when: users is defined