Skip to content

rhythmictech/ansible-role-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Ansible Role for Java

Installs OpenJDK or Amazon Corretto on RHEL-based Linux systems.

Requirements

  • Ansible 2.10 or higher
  • RHEL 8/9/10, Amazon Linux 2, or Amazon Linux 2023

Role Variables

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

Example Playbook

- hosts: servers
  roles:
    - role: ansible-role-java
      java_versions:
        - "17"
      java_default_version: "17"
      java_set_default_version: True

Install 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: True

License

Proprietary

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors