infOpen.openjdk-jdk
openjdk-jdk
openjdk-jdkパッケージをインストールします。
要件
このロールはAnsible 2.8以上が必要です。 プラットフォームの要件はメタデータファイルに記載されています。
テスト
このロールはモレキュールを使用してテストを実行します。
ローカルおよびGitHub Actionsのテストは、デフォルトでDocker上で実行されます。 他のバックエンドを使用する方法についてはモレキュールのドキュメントを参照してください。
現在、次の環境でテストが行われています:
- CentOS 7
- CentOS 8
- Debian Buster
- Debian Stretch
- Ubuntu Bionic
- Ubuntu Focal
使用しているバージョン:
- Ansible 2.8.x
- Ansible 2.9.x
テストの実行
Dockerドライバーを使用する場合
$ tox
環境変数を使用して、モレキュールオプションやモレキュールコマンドを設定することもできます:
MOLECULE_OPTIONS
デフォルト: "--debug"MOLECULE_COMMAND
デフォルト: "test"
$ MOLECULE_OPTIONS='' MOLECULE_COMMAND=converge tox
ロール変数
デフォルトのロール変数
# 一般的なパッケージ変数
openjdk_jdk_packages: "{{ _openjdk_jdk_packages }}"
openjdk_jdk_version: "{{ _openjdk_jdk_version }}"
# APT特有の変数
openjdk_jdk_apt_update_cache: True
openjdk_jdk_apt_cache_valid_time: 3600
デフォルトのDebian OSファミリー変数
_openjdk_jdk_packages:
- name: "openjdk-{{ openjdk_jdk_version }}-jdk"
デフォルトのDebian Jessie変数
_openjdk_jdk_version: 7
デフォルトのUbuntu Trusty変数
_openjdk_jdk_version: 7
デフォルトのUbuntu Xenial変数
_openjdk_jdk_version: 8
依存関係
なし
例Playbook
- hosts: servers
roles:
- { role: infOpen.openjdk-jdk }
ライセンス
MIT
著者情報
アレクサンドル・ショシエ(インフォペン社)
- https://www.infopen.pro
- a.chaussier [at] infopen.pro