While provision role for root ansible creates directory in user directory with owner root.
Then provision from user fails:
TASK [viasite-ansible.zsh : Clone antigen master] ******************************
fatal: [localhost]: FAILED! => {"changed": false, "cmd": "/usr/bin/git clone --origin origin https://github.com/zsh-users/antigen.git /home/popstas/.antigen/antigen", "failed": true, "msg": "fatal: could not create work tree dir '/home/popstas/.antigen/antigen': Permission denied", "rc": 128, "stderr": "fatal: could not create work tree dir '/home/popstas/.antigen/antigen': Permission denied\n", "stderr_lines": ["fatal: could not create work tree dir '/home/popstas/.antigen/antigen': Permission denied"], "stdout": "", "stdout_lines": []}
to retry, use: --limit @/tmp/zsh.retry
While provision role for root ansible creates directory in user directory with owner root. Then provision from user fails: