TOOCS.zsh
TOOCS / Rola Ansible: TOOCS.zsh
/!\ Ta rola została przemianowana - Stara nazwa:
FlorianKempenich.zsh/!\
Zainstaluj zsh i ustaw go jako domyślną powłokę.
Opcjonalnie możesz także zainstalować antigen.
TOOCS?
TOOCS - Zestaw Narzędzi Instant Setup to zestaw narzędzi / ról ansible zaprojektowanych do konfiguracji systemu za pomocą jednego kliknięcia. Są to proste i niezawodne sposoby na ustawienie danego narzędzia. Możesz ich użyć w gotowej formie lub przeglądając ich kod jako podręcznik do nauki krok po kroku.
Są, jak sugeruje ich nazwa, opiniotwórcze: gwarantują skonfigurowanie danego narzędzia za pomocą jednego kliknięcia, jednak nie gwarantują spójności w sposobie ich realizacji, nowe wydania mogą wprowadzać zmiany łamiące kompatybilność.
Przeczytaj kod i upewnij się, że rozumiesz, co się dzieje!
Wymagania
Ta rola działa tylko na Ubuntu/Debian i OSX.
Jeśli instalujesz antigen, nie zapomnij dodać konfiguracji antigen do swojego .bashrc/.zshrc.
Przykład konfiguracji antigen w .zshrc :
source ~/.antigen/antigen.zsh
antigen use oh-my-zsh
antigen bundle virtualenvwrapper
antigen bundle zsh-users/zsh-syntax-highlighting
antigen bundle zsh-users/zsh-autosuggestions
antigen theme agnoster
antigen apply
Zmienne Roli
Domyślnie ta rola zainstaluje antigen.
Aby tego uniknąć, ustaw zmienną: skip_antigen na true.
Przykład Playbooka
Podstawowa instalacja z antigen:
- hosts: sandbox
roles:
- TOOCS.zsh
Instalacja bez antigen:
- hosts: sandbox
tasks:
- include_role:
name: TOOCS.zsh
vars:
skip_antigen: true
Licencja
MIT
Informacje o autorze
Dowiedz się więcej o mojej pracy: Florian Kempenich
Install zsh and set it as the default shell. Also optionally install antigen.
ansible-galaxy install TOOCS.zsh