Harsha Cherukuri
06cf664b08
Merge pull request #331 from RanabirChakraborty/SET-1341
...
SET-1341 Without ansible-core tag tests are failing in keycloak
2026-04-30 03:33:48 -04:00
Ranabir Chakraborty
e5690d7513
SET-1341 Without ansible-core tag tests are failing in keycloak
2026-04-28 22:15:14 +05:30
Ranabir Chakraborty
fb76736441
Merge pull request #330 from nwintering/main
...
Check that `data/tmp` directory has correct ownership
2026-04-28 18:24:19 +05:30
nwintering
6d00dcff48
check that tmp directory has correct permissions
2026-04-27 15:35:03 +02:00
Harsha Cherukuri
eaf9964aab
Fix docs pipeline
2026-04-24 10:50:10 -04:00
Harsha Cherukuri
180f075a9f
Merge pull request #324 from RanabirChakraborty/AMW-518
...
AMW-518 Validating arguments against arg spec 'main' fails unexpectedly.
2026-04-24 10:34:55 -04:00
Harsha Cherukuri
1013a05f8c
Merge pull request #328 from hcherukuri/main
...
Fix sanity and molecule tests
2026-04-24 10:26:26 -04:00
Harsha Cherukuri
22f1ce516d
Fix sanity and molecule tests
2026-04-24 10:07:24 -04:00
Harsha Cherukuri
7be872cc48
Merge pull request #326 from paulomenon/add/example-playbooks-client-scope-auth-flow
...
Add/example playbooks client scope auth flow
2026-04-24 08:29:16 -04:00
Harsha Cherukuri
55248de9ae
Merge pull request #325 from paulomenon/fix/keycloak-context-default
...
Fix keycloak_context default from /auth to empty string for Quarkus-based Keycloak
2026-04-24 08:29:00 -04:00
Harsha Cherukuri
c6d4dfb8bb
Merge pull request #327 from hcherukuri/main
...
Fix CI
2026-04-24 08:16:25 -04:00
Harsha Cherukuri
c8f4065eb5
Fix CI
2026-04-24 08:00:45 -04:00
pamenon
06e096ac50
Add module documentation to collection and role READMEs
...
Document all six modules (including the two new ones) in the main
collection README under a new 'Included modules' section. Add the
three new example playbooks to the Config Playbooks section. Update
the keycloak_realm role README with a 'Related Modules' table and
inline examples for keycloak_client_scope and
keycloak_authentication_flow usage.
Made-with: Cursor
2026-04-23 12:54:22 +01:00
pamenon
c6189bfc51
Add keycloak_client_scope and keycloak_authentication_flow modules with example playbooks
...
The collection was missing modules for managing client scopes and
authentication flows, forcing users to write raw uri calls against
the Keycloak Admin REST API. This adds two new modules that leverage
the existing KeycloakAPI helper methods:
- keycloak_client_scope: create/update/delete client scopes with
protocol mappers (supports check_mode and diff)
- keycloak_authentication_flow: create/delete authentication flows
with execution steps, or copy existing flows (supports check_mode
and diff)
Also adds three example playbooks using the new modules:
- keycloak_client_scope.yml
- keycloak_authentication_flow.yml
- keycloak_realm_client.yml
Made-with: Cursor
2026-04-23 12:53:03 +01:00
pamenon
03fffaaf5f
Fix keycloak_context default from /auth to empty string
...
The /auth context path was used by legacy WildFly-based Keycloak but
is no longer needed for Quarkus-based Keycloak (17+) or RHBK. The
current default of /auth forces users to explicitly pass an empty
keycloak_context to avoid broken API URLs.
This changes the default to an empty string, updates argument_specs
and README documentation, and removes the now-unnecessary
keycloak_context: '' overrides from all molecule converge files.
Users on legacy WildFly-based Keycloak can still set
keycloak_context: /auth explicitly.
Made-with: Cursor
2026-04-23 12:25:03 +01:00
Ranabir Chakraborty
a337a1d70c
AMW-518 Validating arguments against arg spec 'main' fails unexpectedly.
2026-04-17 19:24:46 +05:30
Ranabir Chakraborty
28168a9a4f
Merge pull request #307 from sgoericke/fix-client-id
...
manage_client_roles.yml: use "client.id" instead of "client.name" to fix client role creation.
2026-04-09 23:37:31 +05:30
Helmut Wolf
64469b6fac
Merge pull request #320 from world-direct/fix/ispn_config
...
fix: include ispn config file conditionally
2026-01-15 08:05:26 +01:00
Ranabir Chakraborty
75e308b710
Merge pull request #321 from RanabirChakraborty/AMW-467
...
AMW-467 Download keycloak binary from password protected HTTP location
2026-01-14 21:59:45 +05:30
Ranabir Chakraborty
9cdf24ce28
AMW-467 Download keycloak binary from password protected HTTP location
2026-01-13 23:48:01 +05:30
Helmut Wolf
a00a602c3c
fix: include ispn config file conditionally
2026-01-13 10:17:04 +01:00
Ranabir Chakraborty
a5a75c6d46
Merge pull request #317 from SLedunois/main
...
v26.4.x compability
2026-01-12 23:34:28 +05:30
Helmut Wolf
7212e572cd
chore(defaults): raise default keycloak/rhbk versions to 26.4.7
2026-01-12 10:28:47 +01:00
Helmut Wolf
bc669ce0cd
chore(deps): Update default SQL driver versions
...
As per https://access.redhat.com/articles/7027683
2026-01-12 10:28:47 +01:00
Simon LEDUNOIS
3c097ebf09
chore: add molecule test for quarkus ha 26.4-
2026-01-12 10:28:47 +01:00
Simon Ledunois
9562bf727e
chore: manage infinispan configuration file
2026-01-12 10:28:47 +01:00
Simon Ledunois
6c3e327294
chore: upgrade to 26.4.7
2026-01-12 10:28:47 +01:00
Ranabir Chakraborty
be0c8a4ae3
Merge pull request #319 from RanabirChakraborty/fixing-lint
...
Removing parseable from lint file as Additional properties are not allowed
2026-01-09 22:16:00 +05:30
Ranabir Chakraborty
6bf10cc3e9
Removing parseable from lint file as Additional properties are not allowed
2026-01-09 22:14:03 +05:30
ansible-middleware-core
d0161dbeef
Bump version to 3.0.4
2025-12-16 15:53:14 +00:00
ansible-middleware-core
bf5c805fcd
Update changelog for release 3.0.3
...
Signed-off-by: ansible-middleware-core <ansible-middleware-core@redhat.com >
3.0.3
2025-12-16 15:52:59 +00:00
Ranabir Chakraborty
2b1c07d87e
Merge pull request #306 from fxwgr/patch0
...
Declared proxy_mode as deprecated, updated quarkus and realm readme
2025-12-16 20:08:58 +05:30
Andreas Wagner
f1305e5aac
Updated quarkus and realm readme, declared proxy_mode as deprecated
...
Updated argument_specs and declared keycloak_quarkus_proxy_mode as deprecated
2025-11-14 11:55:24 +01:00
Ranabir Chakraborty
412e17e9ea
Merge pull request #312 from RanabirChakraborty/ci_label_fix
...
keycloak collection CI label is showing no status
2025-10-04 20:46:52 +05:30
Ranabir Chakraborty
fa87c004e3
keycloak collection CI label is showing no status
2025-10-04 20:19:09 +05:30
Ranabir Chakraborty
6c9bddbd61
Merge pull request #308 from tinsjourney/fix_config_key_store_password
...
Fix config_key_store_file description to match variable name
2025-09-25 21:47:46 +05:30
Ranabir Chakraborty
4602d254cf
Merge pull request #310 from world-direct/fix/309
...
ansible-core 2.19 compatibility
2025-09-18 18:58:54 +05:30
Helmut Wolf
8b2ef22023
fix ansible-core v2.19.0: initialize keycloak_quarkus_hostname_admin to an empty string
2025-07-22 12:11:09 +02:00
Helmut Wolf
66228c3a13
ansible 2.19.0: fix error
...
'item' is undefined error, https://github.com/ansible-middleware/keycloak/issues/309#issuecomment-3101960407
2025-07-22 12:09:14 +02:00
Stephane Vigan
556d155533
Fix config_key_store_file description to match variable name
2025-07-21 16:15:59 +02:00
Sven Goericke
07063353b8
fixed wrong variable lookup
2025-07-16 13:50:07 +02:00
Guido Grazioli
c1bf9727f9
Merge pull request #293 from world-direct/fix/292
...
Update to keycloak 26.3.0
2025-07-09 11:38:56 +02:00
Helmut Wolf
f79fd227eb
chore: bump KC/RHBK to v26.3.0/v26.2.5
2025-07-07 11:09:35 +02:00
Helmut Wolf
19564987ca
fix(quarkus): update infinispan-client configuration to include port in server-list and hosts
2025-07-07 11:05:44 +02:00
Helmut Wolf
1ff25325a7
fix(ispn): use legacy JGroups stack configuration for < 26.2 only
2025-07-07 11:05:44 +02:00
Guido Grazioli
0099f1cf07
Merge pull request #303 from fxwgr/main
...
Allow to install provider jars from remote paths
2025-07-04 12:47:10 +02:00
Guido Grazioli
725ec8e37b
Merge pull request #304 from SLedunois/client_secret
...
keycloak_realm: allow secret in keycloak_clients
2025-07-04 12:46:40 +02:00
Andreas Wagner
bbe568baa5
Added support for copy remote_src function for providers
2025-07-02 16:39:49 +02:00
LEDUNOIS Simon
dcd448443f
feat: allow secret in keycloak_clients
2025-07-02 14:36:25 +00:00
ansible-middleware-core
3780a4e3c0
Bump version to 3.0.3
2025-07-01 16:56:26 +00:00