--- - name: OMZ | Add Oh My Zsh folder to Git safe directory list ansible.builtin.command: cmd: git config --global --add safe.directory "{{ item.ansible_facts.user_home }}/{{ omz_install_directory }}" with_items: "{{ paths.results }}" - name: "OMZ | clone Oh My ZSH repo for user." git: repo: "{{ omz_git_repository }}" dest: "{{ item.ansible_facts.user_home }}/{{ omz_install_directory }}" update: "true" accept_hostkey: "true" version: "master" register: "omz_clone" with_items: "{{ paths.results }}" when: - name: "OMZ | set ownership on newly cloned repository." file: path: "{{ item.ansible_facts.user_home }}/{{ omz_install_directory }}" owner: "{{ item.item }}" group: "{{ item.item }}" recurse: "true" when: "omz_clone is changed" with_items: "{{ paths.results }}"