issmirnov.compile_zsh
Ansibleロール: ZSHをコンパイルする
最新のZSHをコンパイルしてインストールします。古いパッケージがリポジトリにあるシステムに便利です。
必要条件
DebianまたはRedHatシステムのルートアクセス。
このロールはansible-galaxy install issmirnov.compile_zsh
で取得できます。
ロール変数
zsh_version
: 取得するZSHソースのバージョン。冪等性を保つために変数にロックされています。zsh_temp_dir
: コンパイル用の作業スペース。デフォルトは/tmp
です。zsh_new_users
: 新しいシェルを使用するユーザーのリスト。remove_system_zsh
: もし存在すれば、システムにインストールされたZSHを削除します。
使用例プレイブック
- name: すべてのホストにZSHをコンパイルしてインストールする
hosts: all
vars:
remove_system_zsh: yes
zsh_new_users:
- dev
roles:
- issmirnov.compile_zsh
ライセンス
MIT
作者情報
- イヴァン・スミルノフ, https://ivansmirnov.name