baztian.jython
Jython Ansibleロール
Jythonをダウンロードしてインストールするためのロールです。事前にVirtualenvがインストールされ、jvirtualenv
という名前の仮想環境実行可能ファイルのリンクが作成されます。
要件
- Java JRE
ロール変数
次の変数を変更することで、このロールの動作が変わります(デフォルト値は以下に示しています):
# Jythonのバージョン番号
jython_version: 2.7.0
# Jythonのバージョン番号ディストリビューションおよび
# Jythonのシンボリックリンクのインストールディレクトリ
jython_install_dir: /opt
# JythonとVirtualenv(jvirtualenvとして)の
# 実行可能ファイルへのリンクを作成するディレクトリ
jython_bin_dir: /usr/local/bin
# Jythonインストール用にダウンロードしたファイルを保存するディレクトリ
jython_download_dir: "{{ x_ansible_download_dir | default(ansible_env.HOME + '~/.ansible/tmp/downloads') }}"
例プレイブック
- hosts: servers
become: yes
roles:
- { role: baztian.jython, jython_version: "2.7.0" }
ライセンス
MIT