--- - name: "OMZ | ensure zsh is installed." block: - name: "OMZ | install zsh for Linux." package: name: "zsh" state: "present" when: - "ansible_system == 'Linux'" - "omz_install_zsh" - name: "OMZ | install zsh for macOS." homebrew: name: "zsh" state: "present" when: - "ansible_system == 'Darwin'" - "omz_install_zsh" - name: "OMZ | get zsh installed path." shell: "command -v zsh" register: omz_zsh_installed_path changed_when: "false"