added zsh install and atuin

This commit is contained in:
Phil 2024-08-19 14:03:15 -06:00
parent 5201c967d5
commit 200c95a753
2 changed files with 30 additions and 0 deletions

View File

@ -11,6 +11,9 @@
state: latest
update_cache: true
- name: setup shell
import_tasks: shell.yml
- name: Add Docker GPG apt Key
apt_key:
url: https://download.docker.com/linux/ubuntu/gpg

View File

@ -0,0 +1,27 @@
- 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 }}"