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,16et17. | 
| 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.
