darkwizard242.python3
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
ライセンス
作者情報
この役割は、学び続け、オープンソースコミュニティに貢献することを愛する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
          
ダウンロード
 
            129.6k
          
所有者
 Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!
