nass600.powerline

Rôle Ansible - Powerline

Rôle Ansible Tag GitHub État de la construction Rôle Ansible

Installe et configure Powerline sur les systèmes Linux et macOS.

Exigences

Ce rôle suppose que vous avez déjà les fichiers de configuration sur votre système de fichiers (c'est-à-dire schémas de couleurs, thèmes...).

Variables du rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml):

powerline

powerline_package_name: "powerline-status"

Nom du paquet Powerline à installer. Vous pouvez ajouter une version personnalisée si nécessaire.

powerline_version: ""

Version de Powerline à installer. Par défaut : vide, ce qui signifie la dernière version.

powerline_extra_segments:
  - {name: powerline-gitstatus, version: "v1.2.1"}

Segments supplémentaires de Powerline segments à installer.

powerline_daemon_destination: "~/.bashrc"

Fichier où vous souhaitez configurer le lancement du démon Powerline.

Configuration de Powerline

powerline_config_dir: "~/.config/powerline"

Emplacement des fichiers de configuration de Powerline. Ce dossier est où le fichier principal config.json sera créé.

powerline_config_shell_colorscheme: "default"
powerline_config_shell_theme: "default"
powerline_config_vim_colorscheme: "default"
powerline_config_vim_theme: "default"

Thèmes utilisés pour générer le config.json.

Polices Powerline

powerline_fonts_repo: "git://github.com/powerline/fonts.git"

Dépôt où se trouvent les polices patchées.

powerline_fonts_dir: "{{ powerline_config_dir }}/fonts"

Répertoire où vous souhaitez placer les polices téléchargées.

Dépendances

  • Python + Pip

Exemple de Playbook

Inclure un exemple de comment utiliser votre rôle (par exemple, avec des variables passées en paramètres) est toujours utile pour les utilisateurs :

- hosts: serveurs
  roles:
     - { role: nass600.powerline }

Licence

MIT

Informations sur l'auteur

Ignacio Velazquez

À propos du projet

Installs and configures Powerline

Installer
ansible-galaxy install nass600.powerline
Licence
mit
Téléchargements
170
Propriétaire
An engineer of focus, commitment and sheer fricking will. Engineering Manager @ Glovo