jebovic.ohmyzsh
OhMyZsh
Install and set up Oh My Zsh for different users.
This role is part of my OPS project. Click the link to see how it works. OPS has many features, including a Vagrant file for development virtual machines, playbooks for managing roles, inventory files, examples for configuring roles, an Ansible configuration file, and more.
Compatibility
Tested and works on:
- Debian jessie (8+)
- Ubuntu Trusty (14.04 LTS)
- Ubuntu Xenial (16.04 LTS)
Requirements
Zsh needs to be installed first.
Role Variables
# Specify the users for whom you want to install Oh My Zsh
ohmyzsh_users:
- username: ops
usergroup: admin
home: /home/ops
- username: root
usergroup: root
home: /root
ohmyzsh_plugins: git colored-man-page colorize extract history npm symfony2 httpie zsh-syntax-highlighting
Example Playbook
- hosts: servers
roles:
- { role: jebovic.ohmyzsh }
Example Configuration
# Set up Oh My Zsh for your user
ohmyzsh_users:
- username: me
usergroup: me
home: /home/me
ohmyzsh_plugins: git colored-man-page colorize extract history zsh-syntax-highlighting
Tags
- ohmyzsh_config : only update the configuration
License
MIT
Author Information
Jérémy Baumgarth GitHub Profile
Informazioni sul progetto
Install and configure Oh My Zsh for your personal user
Installa
ansible-galaxy install jebovic.ohmyzsh
Licenza
mit
Download
243
Proprietario