chauanhtuandl.pip

Ansible役割: Python PIPパッケージ

ビルドステータス

RHEL/CentOS/Debian/Ubuntu用のPython PIPをインストールします。

要件

特にありません。

役割の変数

使用可能な変数は以下にリストされています。デフォルト値も含まれています(defaults/main.ymlを参照):

pip_package: python-pip

システムにpipをインストールするためのパッケージ名です。例として、UbuntuでPython 3を使用している場合はpython3-pipに設定できます。

pip_executable: pip

役割は、pip_packageに基づいてpipの実行ファイルを自動検出しようとします(例:Python 2用のpip、Python 3用のpip3)。これを明示的に上書きすることもできます。例えば、pip_executable: pip3.6

pip_install_packages: []

pipでインストールするパッケージのリストです。以下に例を示します:

pip_install_packages:
  # 名前とバージョンを指定。
  - name: docker
    version: "1.2.3"
  - name: awscli
    version: "1.11.91"

  # または最新のリリースを取得するためにパッケージ名だけを指定。
  - docker
  - awscli

  # またはパッケージをアンインストール。
  - name: docker
    state: absent

  # またはパッケージを最新バージョンに更新。
  - name: docker
    state: latest

  # または再インストールを強制。
  - name: docker
    state: forcereinstall

  # 特定のvirtualenvにパッケージをインストール。
  - name: docker
    virtualenv: /my_app/venv

依存関係

特にありません。

例プレイブック

- hosts: all

  vars:
    pip_install_packages:
      - name: docker
      - name: awscli

  roles:
    - chauanhtuan.pip

ライセンス

MIT / BSD

著者情報

この役割は2017年にJeff Geerlingによって作成され、Ansible for DevOpsの著者です。Githubリポジトリ。 この役割は2019年にChau Anh Tuanにより編集されました。

プロジェクトについて

pip for RedHat/Ubuntu/Debian

インストール
ansible-galaxy install chauanhtuandl.pip
ライセンス
mit
ダウンロード
453
所有者