ansible-workstation/roles/dotfiles/tasks/main.yaml

13 lines
415 B
YAML

---
- 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