nolte.msopenjdk
Ansible Role MSOpenJDK
MicrosoftのOpenJDKをホストにインストールして設定します。この役割はOpenJDKのアーカイブをダウンロードし、ローカルファイルシステムに配置します。
インストール
ansible-galaxy install nolte.msopenjdk
または、requirements.yml
に次のように追加します。
- name: nolte.msopenjdk
その後、ansible-galaxy install -r requirements.yml
を実行します。
使用方法
- hosts: all
roles:
- { role: nolte.msopenjdk }
デフォルトではJDK 16がインストールされますが、jdk_used_version
変数を編集することで変更できます。可能な値は(11
と16
)です。
ロールパラメータ
値 | デフォルト | 説明 |
---|---|---|
jdk_used_version |
17 |
使用するJDKのバージョン。対応する値は11 、16 、17 です。 |
archiveFolderName |
{{ jdk_versions[_jdk_used_version].archiveFolderName }} |
アーカイブ内のフォルダ名。Javaバイナリへのリンクを構築するために使用されます。 |
downloadUrl |
https://aka.ms/download-jdk/{{ jdk_versions[_jdk_used_version].archiveName }} |
JDKアーカイブのダウンロードURL。 |
checksumUrl |
https://aka.ms/download-jdk/{{ jdk_versions[_jdk_used_version].archiveName }}.sha256sum.txt |
sha256sum 情報を含むテキストファイル。 |
開発
開発とテストには、moleculeとDockerを組み合わせて使用します。
# moleculeの実行時にjdk 11をインストールするために
export MOLECULE_JDK_USED_VERSION="11"
molecule test
リンク
- nolte/ansible-minecraftで使用されています。