0x4e3.osx-bootstrap-user
osx-bootstrap-user
The role to configure user environment.
Requirements
You should have homebrew installed.
Role Variables
user_use_oh_my_zsh-- default istrueoh_my_zsh_theme-- default isbiraoh_my_zsh_plugins-- list of plugins; default is[]oh_my_zsh_case_sensitive-- default isfalseoh_my_zsh_disable_update_prompt-- default isfalseoh_my_zsh_disable_auto_update-- default istrueoh_my_zsh_update_days-- default is7oh_my_zsh_disable_ls_colors-- default isfalseoh_my_zsh_disable_auto_title-- default isfalseoh_my_zsh_disable_correction-- default istrueoh_my_zsh_completion_waiting_dots-- default isfalseoh_my_zsh_disable_untracked_files_dirty-- default istrueoh_my_zsh_hash_directories-- list of directories for hashing (ex.projects=~/Projects); default is[]oh_my_zsh_aliases-- list of aliases (ex.zshconfig="vim ~/.zshrc"); default is[]user_exports-- list of custom user exports (ex.PATH="/usr/local/sbin:$PATH"); default is[]user_use_pyenv-- default istruegit_user_name-- git global user name; default isAlexander Lebedevgit_user_email-- git global user email; default is[email protected]
Dependencies
Example Playbook
playbook.yml:
---
- host: localhost
vars_files:
- vars/user.yml
roles:
- 0x4e3.osx-bootstrap-user
vars/user.yml
---
user_exports:
- PATH="/usr/local/sbin:$PATH"
oh_my_zsh_plugins:
- osx
- man
- colored-man
- brew
oh_my_zsh_hash_directories:
- projects=~/Projects
oh_my_zsh_aliases:
- zshconfig="vim ~/.zshrc"
- zshupdate="source ~/.zshrc"
Install
ansible-galaxy install 0x4e3.osx-bootstrap-userLicense
mit
Downloads
151
Owner
