Skip to content

Commit df1aab7

Browse files
committed
#210 - Migrate to Adoptium temurin. Remove old deprecated repositories
1 parent 28d4977 commit df1aab7

8 files changed

Lines changed: 22 additions & 6 deletions

File tree

.yamllint

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ rules:
1212
# NOTE(retr0h): Templates no longer fail this lint rule.
1313
# Uncomment if running old Molecule templates.
1414
# truthy: disable
15-
1615
ignore: |
1716
tests/
1817
.travis.yml

tasks/install_openjdk.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
java_jdk_vendor: "temurin"
66
when: "java_jdk_vendor == 'adoptopenjdk'"
77

8-
98
- name: Java | Gather OS specific variables
109
include_vars: "{{ item }}"
1110
with_first_found:
@@ -24,6 +23,7 @@
2423
java_required_repositories_openjdk: "{{ java_required_repositories_openjdk if java_required_repositories_openjdk is defined and java_required_repositories_openjdk is not sameas None and java_required_repositories_openjdk | length else __java_required_repositories_openjdk }}"
2524
java_required_key_repositories_openjdk: "{{ java_required_key_repositories_openjdk if java_required_key_repositories_openjdk is defined and java_required_key_repositories_openjdk is not sameas None and java_required_key_repositories_openjdk | length else __java_required_key_repositories_openjdk }}"
2625
java_required_libs_openjdk: "{{ java_required_libs_openjdk if java_required_libs_openjdk is defined and java_required_libs_openjdk is not sameas None and java_required_libs_openjdk | length else __java_required_libs_openjdk }}"
26+
java_deprecated_repositories_adoptopenjdk: "{{ java_deprecated_repositories_adoptopenjdk if java_deprecated_repositories_adoptopenjdk is defined and java_deprecated_repositories_adoptopenjdk is not sameas None and java_deprecated_repositories_adoptopenjdk | length else __java_deprecated_repositories_adoptopenjdk }}"
2727

2828
- name: Java | Setting OS and architecture specific variables (II)
2929
set_fact:
@@ -36,6 +36,11 @@
3636

3737
- name: Java | Debian pre-requisites
3838
block:
39+
- name: Java | Remove deprecated repositories
40+
apt_repository:
41+
repo: "{{ item }}"
42+
state: absent
43+
with_items: "{{ java_deprecated_repositories_adoptopenjdk }}"
3944
- name: Java | Install extra apt tools
4045
package:
4146
name: "{{ java_open_jdk_apt_extra_packages }}"
@@ -119,15 +124,15 @@
119124
alternatives:
120125
name: java
121126
path: "/usr/lib/jvm/{{ java_open_jdk_home_dir }}/jre/bin/java"
122-
when:
123-
- ansible_os_family == 'Debian'
127+
when:
128+
- ansible_os_family == 'Debian'
124129
- java_open_jdk_version_major | int < 11
125130

126131

127132
- name: "Correct java version selected /usr/lib/jvm/{{ java_open_jdk_home_dir }}/bin/java in java >= 11"
128133
alternatives:
129134
name: java
130135
path: "/usr/lib/jvm/{{ java_open_jdk_home_dir }}/bin/java"
131-
when:
132-
- ansible_os_family == 'Debian'
136+
when:
137+
- ansible_os_family == 'Debian'
133138
- java_open_jdk_version_major | int >= 11

vars/temurin/Debian-10.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@ __java_required_repositories_openjdk:
1515
- deb https://packages.adoptium.net/artifactory/deb {{ ansible_distribution_release }} main
1616
__java_open_jdk_home_dir: temurin-{{ java_open_jdk_version_major }}-jdk-{{ java_open_jdk_home_dir_suffix }}
1717
__java_open_jdk_package: temurin-{{ java_open_jdk_version_major }}-jdk
18+
__java_deprecated_repositories_adoptopenjdk:
19+
- deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ {{ ansible_distribution_release }} main

vars/temurin/Debian-11.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@ __java_required_repositories_openjdk:
1515
- deb https://packages.adoptium.net/artifactory/deb {{ ansible_distribution_release }} main
1616
__java_open_jdk_home_dir: temurin-{{ java_open_jdk_version_major }}-jdk-{{ java_open_jdk_home_dir_suffix }}
1717
__java_open_jdk_package: temurin-{{ java_open_jdk_version_major }}-jdk
18+
__java_deprecated_repositories_adoptopenjdk:
19+
- deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ {{ ansible_distribution_release }} main

vars/temurin/Debian-12.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@ __java_required_repositories_openjdk:
1515
- deb https://packages.adoptium.net/artifactory/deb {{ ansible_distribution_release }} main
1616
__java_open_jdk_home_dir: temurin-{{ java_open_jdk_version_major }}-jdk-{{ java_open_jdk_home_dir_suffix }}
1717
__java_open_jdk_package: temurin-{{ java_open_jdk_version_major }}-jdk
18+
__java_deprecated_repositories_adoptopenjdk:
19+
- deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ {{ ansible_distribution_release }} main

vars/temurin/Debian-9.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@ __java_required_repositories_openjdk:
1515
- deb https://packages.adoptium.net/artifactory/deb {{ ansible_distribution_release }} main
1616
__java_open_jdk_home_dir: temurin-{{ java_open_jdk_version_major }}-jdk-{{ java_open_jdk_home_dir_suffix }}
1717
__java_open_jdk_package: temurin-{{ java_open_jdk_version_major }}-jdk
18+
__java_deprecated_repositories_adoptopenjdk:
19+
- deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ {{ ansible_distribution_release }} main

vars/temurin/Ubuntu-20.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,5 @@ __java_required_repositories_openjdk:
1414
- deb https://packages.adoptium.net/artifactory/deb {{ ansible_distribution_release }} main
1515
__java_open_jdk_home_dir: temurin-{{ java_open_jdk_version_major }}-jdk-{{ java_open_jdk_home_dir_suffix }}
1616
__java_open_jdk_package: temurin-{{ java_open_jdk_version_major }}-jdk
17+
__java_deprecated_repositories_adoptopenjdk:
18+
- deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ {{ ansible_distribution_release }} main

vars/temurin/Ubuntu-22.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,5 @@ __java_required_repositories_openjdk:
1414
- deb https://packages.adoptium.net/artifactory/deb {{ ansible_distribution_release }} main
1515
__java_open_jdk_home_dir: temurin-{{ java_open_jdk_version_major }}-jdk-{{ java_open_jdk_home_dir_suffix }}
1616
__java_open_jdk_package: temurin-{{ java_open_jdk_version_major }}-jdk
17+
__java_deprecated_repositories_adoptopenjdk:
18+
- deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ {{ ansible_distribution_release }} main

0 commit comments

Comments
 (0)