darkwizard242.openjdk8
:warning::rotating_light: このプロジェクトはもはやメンテナンスされておらず、アーカイブされました。
Ansibleロール: openjdk8
Debianベースのシステムにはデフォルトでopenjdk-8-jdkパッケージをインストールし、ELシステムにはjava-1.8.0-openjdk-devel
をインストールするか、DebianベースおよびELベースシステムでアンインストールします(変数として渡された場合)。
要件
特になし。
ロール変数
利用可能な変数は以下にリストされています(defaults/main.yml
にあります):
変数リスト:
openjdk8_app_debian: openjdk-8-jdk
openjdk8_app_el: java-1.8.0-openjdk-devel
openjdk8_desired_state: present
変数表:
変数 | 説明 |
---|---|
openjdk8_app_debian | Debianベースのシステムにインストールするアプリを定義します(例: openjdk-8-jdk) |
openjdk8_app_el | エンタープライズLinux (Redhat/CentOS) システムにインストールするアプリを定義します(例: java-1.8.0-openjdk-devel) |
openjdk8_desired_state | パッケージをインストールするか(例: present またはlatest )、アンインストールするか(例: absent )を動的に選択するために定義されています。デフォルトはpresent に設定されています。 |
依存関係
特になし。
例 プレイブック
Ansibleプレイブックにおけるロールのデフォルトの動作(例: openjdk8パッケージのインストール)。
- hosts: servers
roles:
- darkwizard242.openjdk8
Ansibleプレイブックにおけるロールの動作をカスタマイズする(例: 最新のopenjdk8パッケージをインストール)。
- hosts: servers
roles:
- darkwizard242.openjdk8
vars:
openjdk8_desired_state: latest
Ansibleプレイブックにおけるロールの動作をカスタマイズする(例: openjdk8パッケージをアンインストール)。
- hosts: servers
roles:
- darkwizard242.openjdk8
vars:
openjdk8_desired_state: absent
ライセンス
著者情報
このロールはAli Muhammadによって作成されました。
プロジェクトについて
Install/uninstall OpenJDKs Java 8 package on Debian and EL based systems.
インストール
ansible-galaxy install darkwizard242.openjdk8
ライセンス
mit
ダウンロード
6.4k
所有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!