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
ダウンロード
183
