nolte.msopenjdk
Rôle Ansible MSOpenJDK
Installe et configure le microsoft openjdk sur l'hôte. Ce rôle téléchargera l'archive openjdk et la placera dans le système de fichiers local.
Installation
ansible-galaxy install nolte.msopenjdk
ou ajoute cela à ton fichier requirements.yml
- name: nolte.msopenjdk
et exécute ansible-galaxy install -r requirements.yml
Utilisation
- hosts: all
roles:
- { role: nolte.msopenjdk }
Par défaut, nous installons un jdk 16, tu peux changer cela en modifiant la variable jdk_used_version
, les valeurs possibles sont (11
et 16
).
Paramètres du rôle
Valeur | Par défaut | Description |
---|---|---|
jdk_used_version |
17 |
Version de JDK utilisée, les valeurs supportées sont 11 , 16 et 17 . |
archiveFolderName |
{{ jdk_versions[_jdk_used_version].archiveFolderName }} |
Nom du dossier dans l'archive, utilisé pour créer le lien vers les binaires java. |
downloadUrl |
https://aka.ms/download-jdk/{{ jdk_versions[_jdk_used_version].archiveName }} |
URL de téléchargement pour l'archive JDK. |
checksumUrl |
https://aka.ms/download-jdk/{{ jdk_versions[_jdk_used_version].archiveName }}.sha256sum.txt |
Fichier texte avec les informations sha256sum . |
Développement
Pour le développement et les tests, nous utilisons molecule en combinaison avec docker.
# pour installer jdk 11 lors de l'exécution de molecule
export MOLECULE_JDK_USED_VERSION="11"
molecule test
Liens
- Utilisé à nolte/ansible-minecraft.