From 213a9a07665aa3a0e48c801343e6f2b4e3866fe8 Mon Sep 17 00:00:00 2001 From: Guido Grazioli Date: Wed, 24 Apr 2024 17:56:15 +0200 Subject: [PATCH] ci: downstream molecule fixes --- molecule/quarkus/prepare.yml | 5 +++++ roles/keycloak_quarkus/README.md | 1 - roles/keycloak_quarkus/tasks/prereqs.yml | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/molecule/quarkus/prepare.yml b/molecule/quarkus/prepare.yml index 0095226..e3306e5 100644 --- a/molecule/quarkus/prepare.yml +++ b/molecule/quarkus/prepare.yml @@ -21,6 +21,11 @@ path: "/opt/keycloak/certs/" mode: 0755 + - name: Make sure a jre is available (for keytool to prepare keystore) + ansible.builtin.package: + name: java-17-openjdk-headless + state: present + - name: Create vault keystore ansible.builtin.command: keytool -importpass -alias TestRealm_testalias -keystore keystore.p12 -storepass keystorepassword delegate_to: localhost diff --git a/roles/keycloak_quarkus/README.md b/roles/keycloak_quarkus/README.md index 5d0641c..f1d17fb 100644 --- a/roles/keycloak_quarkus/README.md +++ b/roles/keycloak_quarkus/README.md @@ -13,7 +13,6 @@ Role Defaults |:---------|:------------|:--------| |`keycloak_quarkus_version`| keycloak.org package version | `24.0.3` | |`keycloak_quarkus_offline_install` | Perform an offline install | `False`| -|`keycloak_quarkus_version`| keycloak.org package version | `23.0.7` | |`keycloak_quarkus_dest`| Installation root path | `/opt/keycloak` | |`keycloak_quarkus_download_url` | Download URL for keycloak | `https://github.com/keycloak/keycloak/releases/download/{{ keycloak_quarkus_version }}/{{ keycloak_quarkus_archive }}` | diff --git a/roles/keycloak_quarkus/tasks/prereqs.yml b/roles/keycloak_quarkus/tasks/prereqs.yml index d96c09e..4f9eec9 100644 --- a/roles/keycloak_quarkus/tasks/prereqs.yml +++ b/roles/keycloak_quarkus/tasks/prereqs.yml @@ -44,7 +44,7 @@ packages_list: "{{ keycloak_quarkus_prereq_package_list }}" - name: "Validate keytool" - when: keycloak.config_key_store_enabled + when: keycloak_quarkus_config_key_store_password | length > 0 block: - name: "Attempt to run keytool" changed_when: false