This role installs and configures Oh-My-Zsh under Linux.
ansible-galaxy install sbaerlocher.ohmyzsh
none
List of users where oh-my-zsh should be installed.
ohmyzsh_users:
- username:
theme:
plugins:
- git
ohmyzsh_users: "{{ users | selectattr('shell', 'equalto', '/usr/bin/zsh' ) | list }}"
Default oh-my-zsh themes, if the user has not set any.
ohmyzsh_theme: 'af-magic'
Default oh-my-zsh plugins, if the user has not set any.
ohmyzsh_plugins:
- git
none
- hosts: all
roles:
- sbaerlocher.ohmyzsh
This project is under the MIT License. See the LICENSE file for the full license text.
(c) 2020, Simon Bärlocher