Helmut Wolf
6682853a2d
#224 : Add missing argument specs
2024-05-14 08:58:57 +02:00
Helmut Wolf
9f4623b05a
#224 : keycloak_quarkus: Add support for policy files
2024-05-14 08:36:55 +02:00
Guido Grazioli
8f14be37d7
add functionality
2024-05-10 10:17:37 +02:00
Footur
fcf629d05e
Update Keycloak to version 24.0.4
2024-05-09 09:24:47 +02:00
Helmut Wolf
a019823871
Close #214 : RHBK 24.*: Update sqlserver JDBC version
2024-05-08 17:15:50 +02:00
Guido Grazioli
1115ee409a
Linter warnings fix pass
2024-05-07 10:18:43 +02:00
Guido Grazioli
a45b18dc85
kc.sh build uses configured jdk
2024-05-06 13:08:41 +02:00
Guido Grazioli
70834ccf13
downstream: remove problematic owner of downloaded zipfile
2024-05-06 12:03:44 +02:00
Guido Grazioli
2a7395c444
downstream: update default to rhbk 24.0.3
2024-05-06 11:20:00 +02:00
Guido Grazioli
fa39e9b824
Merge pull request #210 from Footur/copy-key-material
...
Enable copying of key material
2024-05-06 08:28:09 +02:00
Footur
320a5f0d9a
Copy the TLS private key from memory
...
This change should avoid storing plain private keys on disk due to
security risks. It also makes it easier to encrypt the data with SOPS.
2024-05-05 13:58:19 +02:00
Footur
9bc1ae69e9
Enable copying of key material
...
This commit updates the configuration to use the standard Red Hat
Enterprise Linux (RHEL) default path for TLS certificates, which is
/etc/pki/tls.
Also, it copies the private key and certificate to the target host.
2024-05-03 16:34:57 +02:00
Guido Grazioli
feec4d9f8b
controller priv escalation
2024-05-03 13:03:18 +02:00
Deven Phillips
b14d75dfab
jdbc_download and validate_certs params update
...
- Added jdbc_download customization to both keycloak releases
- Added option to allow invalid certificates to download JDBC drivers
2024-05-02 14:33:36 -04:00
Deven Phillips
978494524f
Fix errors introduced
2024-05-02 12:31:16 -04:00
Deven Phillips
1a73c39a91
Fix logic in when clause
2024-05-02 12:09:36 -04:00
Deven Phillips
c2904bf20d
Use FQCN for fail module
2024-04-30 14:48:10 -04:00
Deven Phillips
e76b33e1db
Merge remote-tracking branch 'upstream/main' into Issue_200-_-customize-jdbc-driver-downloads
2024-04-30 14:29:26 -04:00
Deven Phillips
a7b9f0ef97
Add option to override JDBC download parameters
2024-04-30 14:27:42 -04:00
Guido Grazioli
43b9ffcb64
Providers config and custom providers
2024-04-30 10:45:20 +02:00
Guido Grazioli
ac23e04d6a
ci: downstream molecule fixes
2024-04-25 08:16:56 +02:00
Guido Grazioli
213a9a0766
ci: downstream molecule fixes
2024-04-24 17:56:15 +02:00
Guido Grazioli
2925ea8cf1
Add wait_for systemd logic
2024-04-24 16:17:05 +02:00
Guido Grazioli
16accd5e30
Merge branch 'main' into Issue-193_-_add-option-for-hostname-strict-https
2024-04-19 16:00:09 +02:00
Deven Phillips
04bb465992
Added argument specs
2024-04-19 09:55:08 -04:00
Helmut Wolf
289b4767e0
#190 : remove keycloak_quarkus_admin_user[_pass]
once keycloak is bootstrapped
2024-04-19 13:42:28 +02:00
Deven Phillips
b8cba487ac
Add better error trapping for booleans
2024-04-18 13:15:46 -04:00
Guido Grazioli
d06dcea998
Add argument specs, update README
2024-04-18 10:49:38 +02:00
Guido Grazioli
89db3fa36f
Implement vault config
2024-04-18 10:44:17 +02:00
Deven Phillips
47e6644fdd
Ensure that value for keycloak_quarkus_hostname_strict_https is boolean, otherwise ignore it
2024-04-17 16:57:52 -04:00
Deven Phillips
3e28b3f4f7
Added hostname-strict-https option
2024-04-17 16:52:18 -04:00
Guido Grazioli
5808d055ae
Update keycloak to 24.0
2024-04-17 17:53:13 +02:00
Guido Grazioli
4f8ed5194c
Merge pull request #189 from world-direct/feature/188_config_keystore
...
#188 : add support for configuration key store
2024-04-17 17:50:30 +02:00
Guido Grazioli
74636e8629
ci: final round of linting
2024-04-17 17:29:38 +02:00
Guido Grazioli
6706fd9bf5
ci: bump and fix final linter warnings
2024-04-17 17:24:57 +02:00
Helmut Wolf
e991bd32c8
Fix typos
2024-04-17 17:09:44 +02:00
Helmut Wolf
d469d389f3
Fix linter issues
2024-04-17 17:09:44 +02:00
Helmut Wolf
c38642e0cd
#188 : fail early when no keytool
installed
2024-04-17 17:09:44 +02:00
Helmut Wolf
0ee29eb483
#188 : keycloak_quarkus: allow setting "sensitive options" using a Java KeyStore file #188
2024-04-17 17:09:44 +02:00
Helmut Wolf
60ca798e1a
Rename keycloak_quarkus_*_store_*
attributes
2024-04-17 17:09:44 +02:00
Helmut Wolf
921364b451
Fix docs
2024-04-17 17:09:44 +02:00
Guido Grazioli
5b459f3dde
ci: more linter fixes
2024-04-17 16:48:24 +02:00
Guido Grazioli
1f910bd400
Comprehensive linter warning fixes
2024-04-17 16:19:34 +02:00
Guido Grazioli
0c0c4e19ea
downstream: update rhbk to 2.0.10
2024-04-17 11:57:44 +02:00
Guido Grazioli
1229a0b023
Unrelax configuration file permissions
2024-04-17 10:46:23 +02:00
Christian Iuga
ea57f8b689
remove unwanted extra code
2024-04-16 13:41:09 +02:00
Christian Iuga
3fbae4882e
move keycloak_quarkus_proxy_headers into keycloak.conf
2024-04-16 13:39:33 +02:00
Christian Iuga
27717d7b4e
Avoid cmd-line arguments
...
Fix https://github.com/ansible-middleware/keycloak/pull/187#discussion_r1565779164
2024-04-15 15:50:55 +02:00
Christian Iuga
4aa862101c
Add new variable keycloak_quarkus_proxy_headers into meta/argument_specs.yml
...
Fix comment https://github.com/ansible-middleware/keycloak/pull/187#discussion_r1565772058
2024-04-15 15:48:02 +02:00
Christian Iuga
8e2f3eb77f
Permit parse reverse proxy headers
...
- Via created a new optional variable : keycloak_quarkus_proxy_headers
- Fix enhancement #183
- see https://www.keycloak.org/server/reverseproxy about the official documentation
2024-04-15 14:41:56 +02:00