calvinbui.ansible_pip

ビルドステータス GitHubリリース Ansible品質スコア Ansibleロール

Ansible pip

Python 3のpip、setuptools、およびパッケージインストーラーです。

提供されたバージョンまたはAnsibleが取得するPythonのバージョンに基づいて、Pythonパッケージマネージャーpip3をインストールします。

また、pipモジュールが提供する任意のパラメータでpipパッケージをインストールします。

要件

なし

ロール変数

pip_install_packages: pipモジュールでインストールするパッケージのリスト。必要がなければ[]に設定します。

利用可能なオプションはすべてpipモジュールと同様に使用できます。pipモジュールと全く同じように設定してください。例:

pip_install_packages:
  - name: virtualenv
  - name: pyyaml
    state: present
  - ...

注意:

  • executableはデフォルトでインストールされるpip実行可能ファイルのバージョン(つまり、pip_version)を使用します。これをpipのexecutableを提供することで上書きできます。
  • executableは常にリモートマシンで実行されているAnsibleのバージョンのsetuptoolsを使用しようとします(この問題を参照)。このロールは以下の表に従ってこれをカバーします:
ローカルPython リモートPython 実行可能ファイル 要件
2 2 2 なし
2 2 3 Python 2のsetuptoolsをインストール
2 3 3 なし
2 3 2 Python 3のsetuptoolsをインストール
3 2 2 なし
3 2 3 Python 2のsetuptoolsをインストール
3 3 3 なし
3 3 2 Python 3のsetuptoolsをインストール

依存関係

なし

例プレイブック

- hosts: all
  become: true
  pre_tasks:
    - name: aptキャッシュの更新
      apt:
        update_cache: true
        cache_valid_time: 600
      changed_when: false
  roles:
    - role: ansible-pip

ライセンス

GPLv3

著者情報

https://calvin.me

プロジェクトについて

pip 2/3 for Ubuntu LTS

インストール
ansible-galaxy install calvinbui.ansible_pip
ライセンス
Unknown
ダウンロード
7.5k
所有者
Soft tabs > spaces > tabs. I'm not a developer.