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

ライセンス

MIT

著者情報

このロールは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!