darkwizard242.python3

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Ansible Role: python3

この役割は、Debian/Ubuntu および EL システムに python3 パッケージをインストールするためのものです。これらはリポジトリに存在するデフォルトのバージョンであり、OSのリポジトリに基づいて変更されることがあります。

要件

特になし。

役割変数

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

変数リスト:

python3_app_debian_package: python3
python3_app_el_package: python3
python3_desired_state: present

変数表:

変数 説明
python3_app_debian_package Debianベースのシステムにインストールするアプリを定義します。つまり、python3です。
python3_app_el_package エンタープライズLinux(Redhat/CentOS)システムにインストールするアプリを定義します。つまり、python3です。
python3_desired_state パッケージをインストールするか(present または latest)、アンインストールするか(absent)を動的に選択するために定義されています。

依存関係

特になし。

例のプレイブック

Ansibleプレイブック内での役割のデフォルトの動作(つまり、python3パッケージのインストール):

- hosts: servers
  roles:
    - darkwizard242.python3

Ansibleプレイブック内での役割の動作をカスタマイズする(つまり、最新のpython3パッケージをインストールする代わりに、インストールされていることを確認する):

- hosts: servers
  roles:
    - darkwizard242.python3
  vars:
    python3_desired_state: latest

ELシステムに関するpython3パッケージのインストールに関して役割の動作をカスタマイズする場合のAnsibleプレイブック:

- hosts: servers
  roles:
    - darkwizard242.python3
  vars:
    python3_app_el_package: python3

ライセンス

MIT

作者情報

この役割は、学び続け、オープンソースコミュニティに貢献することを愛するDevOps/CloudOpsエンジニアの Ali Muhammad によって作成されました。

プロジェクトについて

Role for dynamically installing or uninstalling 'python3.x' package (version available in default OS repos) on Debian and EL systems.

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