--- - name: "OMZ | establish install location." set_fact: omz_install_path: > {% if user == 'root' %} /root/.{{ omz_install_directory }} {% else %} /home/{{ omz_user.name }}/{{ omz_install_directory }} {% endif %} - name: "OMZ | clone Oh My ZSH repo for user." git: repo: "{{ omz_git_repository }}" dest: "{{ omz_install_path }}" update: "true" accept_hostkey: "true" version: "master" register: "omz_clone" - name: "OMZ | set ownership on newly cloned repository." file: path: "{{ omz_install_path }}" owner: "{{ omz_user.name }}" group: "{{ omz_user.group }}" recurse: "true" when: "omz_clone is changed"