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で使用されています。
