TOOCS.zsh

État de construction Rôle Ansible

TOOCS / Rôle Ansible : TOOCS.zsh

/!\ Ce rôle a été renommé - Ancien nom : FlorianKempenich.zsh /!\

Installez zsh et réglez-le comme shell par défaut.
Installez également antigen en option.

TOOCS ?

TOOCS - Les Configurations Prêtes à l’Emploi sont un ensemble d'outils / rôles ansible conçus pour configurer un système en un clic. Ce sont des moyens simples et fiables de mettre en place un outil donné. Vous pouvez les utiliser tels quels ou, en inspectant leur code, les utiliser comme un tutoriel à suivre étape par étape.

Comme leur nom l'indique, ils ont des opinions : bien qu'ils garantissent de configurer l'outil donné en un clic, ils ne garantissent pas la cohérence dans la façon dont cela est réalisé, de nouvelles versions peuvent introduire des changements cassants.
Lisez le code et assurez-vous de comprendre ce qui se passe !

Exigences

Ce rôle fonctionne uniquement sur Ubuntu/Debian et OSX.

Si vous installez antigen, n'oubliez pas d'ajouter la configuration antigen à votre .bashrc/.zshrc.
Exemple de configuration antigen dans .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

Variables du Rôle

Par défaut, ce rôle installera antigen.
Pour empêcher cela, définissez la variable : skip_antigen sur true.

Exemple de Playbook

Installation de base avec antigen :

- hosts: sandbox
  roles:
      - TOOCS.zsh

Installation sans antigen :

- hosts: sandbox
  tasks:
    - include_role:
        name: TOOCS.zsh
      vars:
        skip_antigen: true

Licence

MIT

Informations sur l'Auteur

Pour en savoir plus sur mon travail : Florian Kempenich

À propos du projet

Install zsh and set it as the default shell. Also optionally install antigen.

Installer
ansible-galaxy install TOOCS.zsh
Licence
mit
Téléchargements
101
Propriétaire
The Opinionated One-Click Setups - TOOCS - Logo made with DesignEvo (www.designevo.com)