Fix installation of Oh My Zsh

This commit is contained in:
Oliver Traber 2025-08-05 20:58:59 +02:00
parent c6b52d58ab
commit e1d1f02f36
Signed by: Bluemedia
GPG key ID: C0674B105057136C

View file

@ -39,8 +39,21 @@
name: zsh
register: zsh_installation
- name: Download Oh My Zsh installer
ansible.builtin.get_url:
url: https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
dest: /tmp/install.sh
when: zsh_installation is changed
- name: Install Oh My Zsh
ansible.builtin.command:
cmd: sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
cmd: sh /tmp/install.sh --unattended --keep-zshrc
chdir: "{{ ansible_env.HOME }}"
when: zsh_installation is changed
- name: Delete Oh My Zsh installer
ansible.builtin.file:
path: /tmp/install.sh
state: absent
when: zsh_installation is changed