27 lines
693 B
YAML
27 lines
693 B
YAML
---
|
|
- 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"
|