nass600.powerline
Rola Ansible - Powerline
Instaluje i konfiguruje Powerline w systemach Linux i macOS.
Wymagania
Ta rola zakłada, że masz już pliki konfiguracyjne na swoim systemie (np. schemas kolorów, motywy...).
Zmienne roli
Dostępne zmienne są wymienione poniżej, razem z wartościami domyślnymi (zobacz defaults/main.yml
):
powerline
powerline_package_name: "powerline-status"
Nazwa pakietu Powerline, który chcesz zainstalować. Możesz dodać niestandardową wersję, jeśli potrzebujesz.
powerline_version: ""
Wersja Powerline do zainstalowania. Domyślna: pusta, co oznacza najnowszą.
powerline_extra_segments:
- {name: powerline-gitstatus, version: "v1.2.1"}
Dodatkowe segmenty Powerline, które powinny być zainstalowane.
powerline_daemon_destination: "~/.bashrc"
Plik, w którym chcesz ustawić uruchamianie demona Powerline.
konfiguracja powerline
powerline_config_dir: "~/.config/powerline"
Lokalizacja plików konfiguracyjnych Powerline. To tutaj zostanie utworzony główny plik config.json
.
powerline_config_shell_colorscheme: "default"
powerline_config_shell_theme: "default"
powerline_config_vim_colorscheme: "default"
powerline_config_vim_theme: "default"
Motywy używane do generowania pliku config.json
.
czcionki powerline
powerline_fonts_repo: "git://github.com/powerline/fonts.git"
Repozytorium, w którym znajdują się poprawione czcionki.
powerline_fonts_dir: "{{ powerline_config_dir }}/fonts"
Katalog, w którym chcesz umieścić pobrane czcionki.
Zależności
- Python + Pip
Przykładowy playbook
Zamieszczenie przykładu, jak używać swojej roli (na przykład z przekazanymi zmiennymi jako parametry) jest zawsze miłym dodatkiem dla użytkowników:
- hosts: serwery
roles:
- { role: nass600.powerline }
Licencja
Informacje o autorze
ansible-galaxy install nass600.powerline