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
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
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
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
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
Sven Goericke
07063353b8
fixed wrong variable lookup
2025-07-16 13:50:07 +02:00
LEDUNOIS Simon
dcd448443f
feat: allow secret in keycloak_clients
2025-07-02 14:36:25 +00:00
Stephane Vigan
a9c9e05569
Default provider type should be a string
2025-07-01 10:27:00 +02:00
Ranabir Chakraborty
f146eb5fda
AMW-384 Keycloak realm variable keycloak_url with hard-coded http
2025-04-11 21:49:01 +05:30
Guido Grazioli
7f980c44d2
Bump major and ansible-core versions
2025-04-08 11:58:47 +02:00
Nils Deckert
b3e93dd89b
Skip certificate checking
2024-12-20 17:21:49 +01:00
Ranabir Chakraborty
d1859aaff2
Access token lifespan is too short for ansible run
2024-12-03 22:40:25 +05:30
Guido Grazioli
be19ec1289
update tests
2024-10-14 14:36:58 +02:00
Guido Grazioli
35b3b090f6
ci: update READMEs
2024-07-02 15:59:16 +02:00
Guido Grazioli
2092c2d23a
Update minimum ansible-core version > 2.15
2024-05-21 12:27:45 +02:00
Guido Grazioli
6706fd9bf5
ci: bump and fix final linter warnings
2024-04-17 17:24:57 +02:00
Guido Grazioli
1f910bd400
Comprehensive linter warning fixes
2024-04-17 16:19:34 +02:00
Guido Grazioli
56e4a43cf9
add keycloak_realm default to sub entities
2024-03-25 09:30:25 +01:00
Guido Grazioli
acdee7fa63
ci: downstream arg specs for realm role
2023-12-06 15:40:28 +01:00
Guido Grazioli
d6f020ab44
linter fixes
2023-12-01 12:36:20 +01:00
Guido Grazioli
69bd5b6ca8
Merge pull request #119 from guidograzioli/min_ansible_version
...
Update minimum ansible-core version > 2.14
2023-11-13 11:37:53 +01:00
Antonio Costa
9ddd6d7d5e
feat: jboss port offset configuration
2023-10-30 09:27:30 +01:00
Guido Grazioli
bf1cb3695e
Update minimum ansible-core version > 2.14
2023-10-16 15:27:24 +02:00
Guido Grazioli
8738240a24
docs: add missing param in defaults comment
2023-07-28 09:57:37 +02:00
Guido Grazioli
1cfa229a5f
Pass attributes to realm clients
2023-04-01 11:45:40 +02:00
Guido Grazioli
ccf773057b
Replace main download
2023-03-08 15:58:25 +01:00
Guido Grazioli
00ae087732
drop community.general from tasks/meta
2023-03-07 17:07:27 +01:00
Guido Grazioli
7abdd83ea4
ci: linter
2023-03-03 10:54:50 +01:00
Romain Pelisse
699ab1a5c4
allows user to switch no_log to True for debugging purpose
2022-12-15 14:36:31 +01:00
Guido Grazioli
bdc1ad8b51
Add validation of realm client and id
2022-12-13 11:20:51 +01:00
Guido Grazioli
ec47a1c5a8
downstream: correctly interpolate defaults
2022-09-19 22:41:18 +02:00
Guido Grazioli
5e89139870
Downstream variables
2022-09-19 17:11:56 +02:00
Guido Grazioli
0ddbc66448
Add keycloak X playbook, update roles README
2022-05-17 19:30:13 +02:00
Guido Grazioli
cf92da9e94
update keycloak_realm to test nicely with keycloak_quarkus
2022-04-07 14:07:28 +02:00
Guido Grazioli
85b0a2549a
update tests with pwd, apply change to keycloak_realm
2022-03-25 00:34:41 +01:00
Guido Grazioli
5828c0a7bb
fix: spelling
2022-03-23 12:30:32 +01:00
Harsha Cherukuri
ffd146d392
Merge pull request #15 from guidograzioli/fqcn-builtins
...
fix: use FQCN
2022-03-01 12:42:09 -05:00
Guido Grazioli
a043021e48
docs: add automated doc generation
2022-03-01 10:22:12 +01:00
Guido Grazioli
b90684a44a
fix: use FQCN
2022-02-24 15:00:10 +01:00
Guido Grazioli
042089d100
READMEs updated by helper scripts
2022-02-16 10:47:56 +01:00
Guido Grazioli
20f321c628
document argument_specs
2022-02-09 11:19:49 +01:00
Guido Grazioli
9cafd431fb
fix: add missing default
2022-02-08 16:46:18 +01:00
Guido Grazioli
f74d504b53
Add roles argument_specs.yml
2022-02-08 16:28:17 +01:00
Guido Grazioli
a800517422
chore: update dep on jcliff -> wildfly
2022-02-08 15:15:27 +01:00
Guido Grazioli
cc6ddd3959
Merge pull request #10 from motaparthipavankumar/user-federation
...
User federation
2022-02-01 12:50:04 +01:00
Guido Grazioli
d3887ae9bd
move client roles check out of loop
2022-02-01 09:19:26 +01:00
root
81005141c5
User federation
2022-01-31 14:16:36 -06:00
Guido Grazioli
ce6982ad51
fix: typo
2022-01-31 17:21:57 +01:00
Guido Grazioli
c2314ad068
fix: dict check for client users
2022-01-31 17:02:49 +01:00
root
2324d4070e
Addressed review comments
2022-01-27 08:17:30 -06:00