nass600.powerline
Ansible Rolle - Powerline
Installiert und konfiguriert Powerline auf Linux- und macOS-Systemen.
Anforderungen
Dieses Rollenspiel setzt voraus, dass die Konfigurationsdateien bereits auf Ihrem Dateisystem vorhanden sind (z. B. Colorschemas, Themes...).
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml
):
powerline
powerline_package_name: "powerline-status"
Name des Powerline-Pakets, das installiert werden soll. Sie können eine benutzerdefinierte Version hinzufügen, wenn Sie dies benötigen.
powerline_version: ""
Powerline-Version, die installiert werden soll. Standard: leer, was die neueste Version bedeutet.
powerline_extra_segments:
- {name: powerline-gitstatus, version: "v1.2.1"}
Zusätzliche Powerline-Segmente, die installiert werden sollen.
powerline_daemon_destination: "~/.bashrc"
Datei, in der Sie den Powerline-Daemon-Start festlegen möchten.
Powerline-Konfiguration
powerline_config_dir: "~/.config/powerline"
Ort, an dem sich die Powerline-Konfigurationsdateien befinden. In diesem Verzeichnis wird die Haupt-config.json
erstellt.
powerline_config_shell_colorscheme: "default"
powerline_config_shell_theme: "default"
powerline_config_vim_colorscheme: "default"
powerline_config_vim_theme: "default"
Themes, die zur Erstellung der config.json
verwendet werden.
Powerline-Schriften
powerline_fonts_repo: "git://github.com/powerline/fonts.git"
Repository, in dem sich die gepatchten Schriften befinden.
powerline_fonts_dir: "{{ powerline_config_dir }}/fonts"
Verzeichnis, in dem Sie die heruntergeladenen Schriften ablegen möchten.
Abhängigkeiten
- Python + Pip
Beispiel-Playbook
Es ist immer hilfreich für Benutzer, ein Beispiel dafür zu haben, wie sie Ihre Rolle verwenden können (zum Beispiel mit Variablen, die als Parameter weitergegeben werden):
- hosts: servers
roles:
- { role: nass600.powerline }
Lizenz
Autor Informationen
ansible-galaxy install nass600.powerline