diff --git a/roles/dotfiles/tasks/main.yaml b/roles/dotfiles/tasks/main.yaml index ffa9e69..f7c141c 100644 --- a/roles/dotfiles/tasks/main.yaml +++ b/roles/dotfiles/tasks/main.yaml @@ -1,13 +1,13 @@ --- -- name: dotfiles | Set user shell +- name: Dotfiles | set user shell ansible.builtin.user: name: "{{ dotfiles_user }}" shell: "/usr/bin/{{ dotfiles_shell }}" -- name: dotfiles | Install from remote source +- name: Dotfiles | install from remote source become: true become_user: "{{ dotfiles_user }}" ansible.builtin.shell: - cmd: "curl -o- -L {{ dotfiles_url }} | {{ dotfiles_shell }}" + cmd: "set -o pipefail; curl -o- -L {{ dotfiles_url }} | {{ dotfiles_shell }}" creates: "/home/{{ dotfiles_user }}/.dotfiles" register: dotfiles