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
ダウンロード
100.3k
所有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!