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
プロジェクトについて

Virtualenv/virtualenvwrapper installation

インストール
ansible-galaxy install rm-software.virtualenv
ライセンス
apache-2.0
ダウンロード
173