Skip to content

Commit 7120573

Browse files
authored
Merge pull request #218 from idealista/develop
Develop
2 parents 189db85 + 519c17a commit 7120573

23 files changed

+23
-25
lines changed

.travis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,11 @@ env:
5151

5252
# Java 11
5353
- DOCKER_IMAGE_BASE=debian:buster-slim DOCKER_TAG_TO_PUBLISH=11-buster-openjdk-headless
54-
- DOCKER_IMAGE_BASE=debian:buster-slim JDK_MAJOR=11 JDK_VERSION=11.0.20+8-1~deb11u1
55-
DOCKER_TAG_TO_PUBLISH=11.0.20-buster-openjdk-headless
54+
- DOCKER_IMAGE_BASE=debian:buster-slim JDK_MAJOR=11 JDK_VERSION=11.0.18+10-1~deb10u1
55+
DOCKER_TAG_TO_PUBLISH=11.0.18-buster-openjdk-headless
5656
- DOCKER_IMAGE_BASE=debian:bullseye-slim DOCKER_TAG_TO_PUBLISH=11-bullseye-openjdk-headless
57-
- DOCKER_IMAGE_BASE=debian:bullseye-slim JDK_MAJOR=11 JDK_VERSION=11.0.18+10-1~deb11u1
58-
DOCKER_TAG_TO_PUBLISH=11.0.18-bullseye-openjdk-headless
57+
- DOCKER_IMAGE_BASE=debian:bullseye-slim JDK_MAJOR=11 JDK_VERSION=11.0.20+8-1~deb11u1
58+
DOCKER_TAG_TO_PUBLISH=11.0.20-bullseye-openjdk-headless
5959
- DOCKER_IMAGE_BASE=debian:bookworm-slim DOCKER_TAG_TO_PUBLISH=11-bookworm-openjdk-headless
6060

6161
- DOCKER_IMAGE_BASE=debian:buster-slim JDK_MAJOR=11 JDK_VENDOR=temurin JDK_VERSION=11.0.20.0.0+8

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,15 @@ This project adheres to [Semantic Versioning](http://semver.org/) and [Keep a ch
44

55
## [Unreleased](https://github.com/idealista/java_role/tree/develop)
66

7+
## [9.0.1](https://github.com/idealista/java_role/tree/9.0.1) (2023-08-24)
8+
# Fixed
9+
- *[#216](https://github.com/idealista/java_role/issues/216) Java keystore dir not working as intended* @sorobon
10+
711
## [9.0.0](https://github.com/idealista/java_role/tree/9.0.0) (2023-08-16)
812
### Added
913
- *[#210](https://github.com/idealista/java_role/issues/210) Temurin support* @sorobon
1014
- *[#210](https://github.com/idealista/java_role/issues/210) Debian 12 support* @sorobon
15+
- *[#210](https://github.com/idealista/java_role/issues/210) Debian 9 support recovered* @sorobon
1116
- *[#210](https://github.com/idealista/java_role/issues/210) Remove deprecated repositories* @sorobon
1217
### Removed
1318
- *[#210](https://github.com/idealista/java_role/issues/210) Removed adoptopenjdk* @sorobon

tasks/import_certs.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,17 @@
1212
with_items: "{{ check_java_certs.results }}"
1313
when: not item.stat.exists
1414

15-
- name: Java | Setting keystore variables
15+
- name: Java | Setting keystore variables in java < 11
1616
set_fact:
17-
java_keystore_dir: "{{ java_keystore_dir if java_keystore_dir is defined and java_keystore_dir is not sameas None and java_keystore_dir else __java_keystore_dir }}"
17+
java_keystore_dir: "{{ java_keystore_dir if java_keystore_dir is defined and java_keystore_dir is not sameas None and java_keystore_dir else java_keystore_dir_old }}"
18+
when:
19+
- java_open_jdk_version_major | int < 11
20+
21+
- name: Java | Setting keystore variables in java >= 11
22+
set_fact:
23+
java_keystore_dir: "{{ java_keystore_dir if java_keystore_dir is defined and java_keystore_dir is not sameas None and java_keystore_dir else java_keystore_dir_new }}"
24+
when:
25+
- java_open_jdk_version_major | int >= 11
1826

1927
- name: Java | Import SSL certificates
2028
java_cert:
@@ -23,4 +31,5 @@
2331
keystore_pass: "{{ java_cert_keystore_pass }}"
2432
state: present
2533
cert_alias: "{{ item.java_cert_alias }}"
34+
keystore_create: true
2635
with_items: "{{ java_certs }}"

vars/corretto/CentOS-8.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
---
22
__java_open_jdk_version_major: 1.8.0
3-
__java_keystore_dir: jre/lib/security
43
# Supported versions: 8 (1.8.0 in RHEL), 11
54

65
__java_required_repositories_openjdk:

vars/corretto/Debian-10.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ java_open_jdk_apt_extra_packages:
44
- apt-transport-https
55

66
__java_open_jdk_version_major: 1.8.0
7-
__java_keystore_dir: jre/lib/security
87
# Supported versions: 8 (1.8.0L), 11
98

109
__java_required_repositories_openjdk:

vars/corretto/Debian-11.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ java_open_jdk_apt_extra_packages:
55
- gnupg2
66

77
__java_open_jdk_version_major: 1.8.0
8-
__java_keystore_dir: jre/lib/security
98
# Supported versions: 8 (1.8.0L), 11
109

1110
__java_required_repositories_openjdk:

vars/corretto/Debian-12.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ java_open_jdk_apt_extra_packages:
55
- gnupg2
66

77
__java_open_jdk_version_major: 1.8.0
8-
__java_keystore_dir: jre/lib/security
98
# Supported versions: 8 (1.8.0L), 11
109

1110
__java_required_repositories_openjdk:

vars/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
java_keystore_dir_old: jre/lib/security
3+
java_keystore_dir_new: lib/security

vars/openjdk/CentOS-7.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
# Using pattern described in Ansible Best Practices and Conventions (Appendix B), Ansible for Devops (p. 406)
44
__java_open_jdk_version_major: 11
5-
__java_keystore_dir: lib/security
65
# Supported openjdk major releases: 1.6.0, 1.7.0, 1.8.0, 11
76
#
87
__java_required_repositories_openjdk: []

vars/openjdk/CentOS-8.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
# Using pattern described in Ansible Best Practices and Conventions (Appendix B), Ansible for Devops (p. 406)
44
__java_open_jdk_version_major: 11
5-
__java_keystore_dir: lib/security
65
# Supported openjdk major releases: 1.8.0, 11
76

87
__java_required_repositories_openjdk: []

0 commit comments

Comments
 (0)