--- - name: Dotfiles | set user shell ansible.builtin.user: name: "{{ dotfiles_user }}" shell: "/usr/bin/{{ dotfiles_shell }}" - name: Dotfiles | install from remote source become: true become_user: "{{ dotfiles_user }}" ansible.builtin.shell: cmd: "set -o pipefail; curl -o- -L {{ dotfiles_url }} | {{ dotfiles_shell }}" creates: "/home/{{ dotfiles_user }}/.dotfiles" register: dotfiles