darkwizard242.pip

Ansible Role GitHub tag (latest SemVer) GitHub repo size

Ansible Role: pip

この役割は、Debian/UbuntuEL システムにおいて、デフォルトで python3-pip パッケージまたは python-pip パッケージ をインストールします(変数を渡した場合)。

要件

なし。

役割の変数

利用可能な変数は以下にリストされています(defaults/main.yml にあります)。

変数リスト:

pip_app_package: python3-pip
pip_desired_state: present
pip_upgrade_version: latest

変数テーブル:

変数 説明
pip_app_package パッケージ名を動的に提供するために定義されている(例:python3-pip または python-pip)。
pip_desired_state パッケージをインストールするか(present または latest)またはアンインストールするか(absent)を動的に選択。
pip_upgrade_version インストール後に pip をアップグレードするかどうかを動的に選択するために定義されている。

依存関係

なし。

サンプルプレイブック

Ansible プレイブックでのデフォルトの動作(python3-pip パッケージのインストール)。

- hosts: servers
  roles:
    - darkwizard242.pip

Ansible プレイブックでの動作のカスタマイズ(python-pip パッケージの最新バージョンをインストールする)。

- hosts: servers
  roles:
    - darkwizard242.pip
  vars:
    pip_app_package: python-pip

Ansible プレイブックでの動作のカスタマイズ(python3-pip パッケージのアンインストール)。

- hosts: servers
  roles:
    - darkwizard242.pip
  vars:
    desired_state: absent

ライセンス

MIT

著者情報

この役割は Ali Muhammad によって作成されました。

プロジェクトについて

Role for dynamically installing or uninstalling 'python3-pip' or 'python-pip' package.

インストール
ansible-galaxy install darkwizard242.pip
ライセンス
mit
ダウンロード
6k
所有者
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!