Skip to content

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors