powerline

Ansible Роль - Powerline

Ansible Role GitHub tag Статус сборки Ansible Role

Устанавливает и настраивает 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 }

Лицензия

MIT

Информация об авторе

Игнасио Веласкес

О проекте

Installs and configures Powerline

Установить
ansible-galaxy install nass600/ansible-role-powerline
Лицензия
mit
Загрузки
160
Владелец
An engineer of focus, commitment and sheer fricking will. Engineering Manager @ Glovo