Installs OpenJDK or Amazon Corretto on RHEL-based Linux systems.
- Ansible 2.10 or higher
- RHEL 8/9/10, Amazon Linux 2, or Amazon Linux 2023
| Variable | Default | Description |
|---|---|---|
java_versions |
["1.8.0"] |
List of Java versions to install |
java_default_version |
"1.8.0" |
Version to set as system default via alternatives |
java_provider |
openjdk |
Java provider (openjdk or amazon-corretto) |
java_install_jre |
True |
Install JRE packages |
java_install_devel |
False |
Install JDK devel packages |
java_configure_corretto_repo |
False |
Configure the Amazon Corretto yum/dnf repository |
java_set_default_version |
False |
Set default Java version via alternatives |
- hosts: servers
roles:
- role: ansible-role-java
java_versions:
- "17"
java_default_version: "17"
java_set_default_version: TrueInstall Amazon Corretto with repo configuration (e.g., Corretto 1.8.0 on EL10):
- hosts: servers
roles:
- role: ansible-role-java
java_provider: amazon-corretto
java_configure_corretto_repo: True
java_versions:
- "1.8.0"
java_install_jre: False
java_install_devel: TrueProprietary