nass600.powerline

Ansibleロール - Powerline

Ansible Role GitHubタグ ビルド状況 Ansible Role

LinuxおよびmacOSシステムにPowerlineをインストールし、設定します。

必要条件

このロールでは、設定ファイル(カラースキームやテーマなど)がすでにファイルシステムに存在していることを前提とします。

ロール変数

使用可能な変数は以下に示されており、デフォルト値も記載されています(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

例 Playbook

他のユーザーのために、役割を使用する方法(例えば、パラメータとして渡される変数を使って)を示す例を含めるのは良いアイデアです:

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

ライセンス

MIT

著者情報

イグナシオ・ベラスケス

プロジェクトについて

Installs and configures Powerline

インストール
ansible-galaxy install nass600.powerline
ライセンス
mit
ダウンロード
170
所有者
An engineer of focus, commitment and sheer fricking will. Engineering Manager @ Glovo