--- - name: Create ZSH config dir (/etc/zsh) file: path: /etc/zsh/ owner: root group: root state: directory when: ansible_os_family == 'Debian' - name: Create ZSH config dir (/etc/zsh) file: path: /etc/zsh/ owner: root group: wheel state: directory when: ansible_os_family == 'OpenBSD' - name: Download GRML ZSH config get_url: url: https://git.grml.org/?p=grml-etc-core.git;a=blob_plain;f=etc/zsh/zshrc;h=22ed16228d1e26b47322bd34b041f544aa5d458d;hb=refs/heads/master dest: /etc/zsh/zshrc mode: '0644' retries: 10 delay: 3 when: ansible_os_family == 'Debian' or ansible_os_family == 'OpenBSD' - name: Copy ZSH config to /etc/skel/.zshrc get_url: url: https://git.grml.org/?p=grml-etc-core.git;a=blob_plain;f=etc/zsh/zshrc;h=22ed16228d1e26b47322bd34b041f544aa5d458d;hb=refs/heads/master dest: /etc/skel/.zshrc owner: root group: root mode: '0644' when: ansible_os_family == 'Debian' - name: Copy ZSH config to /etc/skel/.zshrc get_url: url: https://git.grml.org/?p=grml-etc-core.git;a=blob_plain;f=etc/zsh/zshrc;h=22ed16228d1e26b47322bd34b041f544aa5d458d;hb=refs/heads/master dest: /etc/skel/.zshrc owner: root group: wheel mode: '0644' when: ansible_os_family == 'OpenBSD'