diff --git a/roles/zsh/tasks/main.yml b/roles/zsh/tasks/main.yml index 4821301..6f4ae41 100644 --- a/roles/zsh/tasks/main.yml +++ b/roles/zsh/tasks/main.yml @@ -1,19 +1,28 @@ --- -- name: Install ZSH on macos systems - community.general.homebrew: - name: - - zsh - state: present - when: ansible_system == 'Darwin' - become: false +- name: Install ZSH + become: '{{ require_root }}' + block: + - name: Install ZSH + ansible.builtin.package: + name: + - zsh + state: present -- name: Install ZSH on linux systems - ansible.builtin.package: - name: - - zsh - state: present - when: ansible_system == 'Linux' - become: true +# - name: Install ZSH on macos systems +# community.general.homebrew: +# name: +# - zsh +# state: present +# when: ansible_system == 'Darwin' +# become: false + +# - name: Install ZSH on linux systems +# ansible.builtin.package: +# name: +# - zsh +# state: present +# when: ansible_system == 'Linux' +# become: true - name: Checkout oh-my-zsh ansible.builtin.git: diff --git a/roles/zsh/vars/main.yml b/roles/zsh/vars/main.yml index f9a7f64..84bcd2c 100644 --- a/roles/zsh/vars/main.yml +++ b/roles/zsh/vars/main.yml @@ -1,2 +1,3 @@ --- # vars file for zsh +require_root: "{{ true if ansible_pkg_mgr != 'brew' else false }}"