infOpen.openjdk-jdk

openjdk-jdk

CI Mergify Status Updates Python 3 Ansible Role

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

著者情報

アレクサンドル・ショシエ(インフォペン社)

プロジェクトについて

Ansible role to install and configure openjdk-jdk

インストール
ansible-galaxy install infOpen.openjdk-jdk
ライセンス
mit
ダウンロード
6.6k
所有者
Infopen company