Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 186d3fd7 authored by Jean-François HOVINNE's avatar Jean-François HOVINNE
Browse files

feat: Add Amazon Linux 2023, RHEL 9 and Ubuntu 24.04 support (fixes #8)

parent 561cfe4a
No related branches found
No related tags found
1 merge request!10feat: Add Amazon Linux 2023, RHEL 9 and Ubuntu 24.04 support (fixes #8)
ECGALAXY java_openjdk role
===========================
Installs Java OpenJDK.
This Ansible role installs Java OpenJDK (default Java version: 11).
Requirements
------------
......@@ -17,16 +17,23 @@ Available values per platform:
Amazon Linux 2
- 1.7.0
- 11
- 17
Amazon Linux 2023
- 1.8.0
- 11
- 17
- 21
- 22
RHEL 8
RHEL 8 & 9
- 1.8.0
- 11
- 17
- 21
- latest
Ubuntu 18.04
......@@ -42,6 +49,23 @@ Ubuntu 20.04
- 13
- 16
- 17
- 21
Ubuntu 22.04
- 8
- 11
- 17
- 18
- 19
- 21
Ubuntu 24.04
- 8
- 11
- 17
- 21
Dependencies
------------
......@@ -56,6 +80,22 @@ Example Playbook
- ecgalaxy.bootstrap
- ecgalaxy.java_openjdk
One-liner
---------
bash <(curl -s https://code.europa.eu/-/snippets/1/raw/main/ansible-role.sh) ecgalaxy.java_openjdk
See [ansible-role](https://code.europa.eu/-/snippets/1) for instructions.
Please verify the script integrity first.
Upgrading & Uninstalling
------------------------
This Ansible role uses the distribution's package manager to install packages.
In order to upgrade or uninstall a package, please refer to your distribution's package manager documentation.
License
-------
......@@ -66,4 +106,4 @@ Licensed under the EUPL-1.2 or later.
Author Information
------------------
ECGALAXY team.
[ECGALAXY](https://code.europa.eu/groups/ecgalaxy/-/wikis/home) team.
# Releases
## 1.1.x
- Amazon Linux 2023, RHEL 9 and Ubuntu 24.04 LTS support added.
## 1.0.x
- RHEL 7 support removed.
......
......@@ -9,14 +9,17 @@ galaxy_info:
- name: Amazon Linux
versions:
- "2"
- "2023"
- name: EL
versions:
- "8"
- "9"
- name: Ubuntu
versions:
- bionic
- focal
- jammy
- noble
galaxy_tags:
- java
- jdk
......
......@@ -11,6 +11,13 @@ platforms:
http_proxy: "${http_proxy}"
https_proxy: "${https_proxy}"
no_proxy: "${no_proxy}"
- name: amazonlinux2023-${CI_JOB_ID:-0}
image: code.europa.eu:4567/ecgalaxy/amazonlinux2023-ansible:latest
pre_build_image: true
environment:
http_proxy: "${http_proxy}"
https_proxy: "${https_proxy}"
no_proxy: "${no_proxy}"
- name: rockylinux8-${CI_JOB_ID:-0}
image: code.europa.eu:4567/ecgalaxy/rockylinux8-ansible:latest
pre_build_image: true
......@@ -18,6 +25,13 @@ platforms:
http_proxy: "${http_proxy}"
https_proxy: "${https_proxy}"
no_proxy: "${no_proxy}"
- name: rockylinux9-${CI_JOB_ID:-0}
image: code.europa.eu:4567/ecgalaxy/rockylinux9-ansible:latest
pre_build_image: true
environment:
http_proxy: "${http_proxy}"
https_proxy: "${https_proxy}"
no_proxy: "${no_proxy}"
- name: ubuntu1804-${CI_JOB_ID:-0}
image: code.europa.eu:4567/ecgalaxy/ubuntu1804-ansible:latest
pre_build_image: true
......@@ -39,6 +53,13 @@ platforms:
http_proxy: "${http_proxy}"
https_proxy: "${https_proxy}"
no_proxy: "${no_proxy}"
- name: ubuntu2404-${CI_JOB_ID:-0}
image: code.europa.eu:4567/ecgalaxy/ubuntu2404-ansible:latest
pre_build_image: true
environment:
http_proxy: "${http_proxy}"
https_proxy: "${https_proxy}"
no_proxy: "${no_proxy}"
provisioner:
name: ansible
inventory:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment