powerline
Ansible Роль - Powerline
Устанавливает и настраивает Powerline в системах Linux и macOS.
Требования
Эта роль предполагает, что у вас уже есть конфигурационные файлы в вашей файловой системе (например, схемы цветов, темы и т.д.).
Переменные роли
Доступные переменные перечислены ниже с их значениями по умолчанию (см. defaults/main.yml
):
powerline
powerline_package_name: "powerline-status"
Имя пакета Powerline для установки. Вы можете добавить свою версию, если это необходимо.
powerline_version: ""
Версия Powerline для установки. По умолчанию: пустое значение означает последнюю.
powerline_extra_segments:
- {name: powerline-gitstatus, version: "v1.2.1"}
Дополнительные сегменты Powerline сегменты, которые должны быть установлены.
powerline_daemon_destination: "~/.bashrc"
Файл, в котором вы хотите настроить запуск демона Powerline.
Конфигурация Powerline
powerline_config_dir: "~/.config/powerline"
Местоположение конфигурационных файлов Powerline. В этой директории будет создан основной файл config.json
.
powerline_config_shell_colorscheme: "default"
powerline_config_shell_theme: "default"
powerline_config_vim_colorscheme: "default"
powerline_config_vim_theme: "default"
Темы, используемые для создания config.json
.
Шрифты Powerline
powerline_fonts_repo: "git://github.com/powerline/fonts.git"
Репозиторий, в котором находятся патченные шрифты.
powerline_fonts_dir: "{{ powerline_config_dir }}/fonts"
Директория, куда вы хотите поместить загруженные шрифты.
Зависимости
- Python + Pip
Пример плейбука
Приведение примера использования вашей роли (например, с переменными, переданными в качестве параметров) всегда полезно для пользователей:
- hosts: servers
roles:
- { role: nass600.powerline }
Лицензия
Информация об авторе
ansible-galaxy install nass600/ansible-role-powerline