- name: install zsh apt: name: zsh state: latest update_cache: true - name: set zsh as default shell ansible.builtin.shell: chsh -s $(which zsh) {{ ansible_user }} - name: Download Atuin setup script get_url: url: https://setup.atuin.sh dest: /tmp/setup_atuin.sh mode: '0755' - name: Run the Atuin setup script command: /tmp/setup_atuin.sh register: atuin_install become: true become_user: "{{ ansible_user }}" - name: login to atuin command: /home/{{ ansible_user }}/.atuin/bin/atuin login -u philskents -p "{{ atuin_pass }}" -k "{{ atuin_key }}" when: atuin_install.rc == 0 become: true become_user: "{{ ansible_user }}"