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