rm-software.virtualenv
役割名
virtualenvとvirtualenvwrapperをインストールし、virtualenvwrapperの環境変数を設定し、Pythonの仮想環境を作成します。
要件
virtualenv_python
変数の場所にインストールされたPython実行ファイルが必要です。
通常、pipとPythonの"-dev"パッケージも必要になります。
_python_役割がこれらを管理します。
役割の変数
mkvirtualenvに使用するPythonへのパス:
virtualenv_python: /usr/bin/python3
WORKON_HOMEとPROJECT_HOMEをそれぞれansible_user/workon_dirとansible_user/project_dirに設定します。デフォルトでは、これらはansible_user
の$HOMEの下にあります。
virtualenv_workon_dir: pyves
virtualenv_project_dir: pyves
virtualenv_project
変数が設定されている場合に限り、virtualenv_python
を使用してmkvirtualenvでプロジェクトを作成します。
virtualenv_project: myproject
依存関係
rm-software.python
例プレイブック
- hosts: servers
- import_role:
name: virtualenv
vars:
virtualenv_python: /usr/bin/python3.6
virtualenv_project: myproject
インストール
ansible-galaxy install rm-software.virtualenv
ライセンス
apache-2.0
ダウンロード
173