Skip to content

Commit fe4ac7d

Browse files
committed
Release v13.4.0
1 parent 09a0482 commit fe4ac7d

File tree

3 files changed

+57
-13
lines changed

3 files changed

+57
-13
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
44

5+
## [v13.4.0](https://github.com/treydock/puppet-module-keycloak/tree/v13.4.0) (2025-02-24)
6+
7+
[Full Changelog](https://github.com/treydock/puppet-module-keycloak/compare/v13.3.0...v13.4.0)
8+
9+
### Added
10+
11+
- Add role mappings [\#342](https://github.com/treydock/puppet-module-keycloak/pull/342) ([wolfaba](https://github.com/wolfaba))
12+
- Add saml\_client\_signature attribute [\#341](https://github.com/treydock/puppet-module-keycloak/pull/341) ([wolfaba](https://github.com/wolfaba))
13+
- Client scope / Include in token scope attribute [\#339](https://github.com/treydock/puppet-module-keycloak/pull/339) ([wolfaba](https://github.com/wolfaba))
14+
15+
### Fixed
16+
17+
- Execute Keycloak API commands as keycloak:keycloak user:group [\#346](https://github.com/treydock/puppet-module-keycloak/pull/346) ([treydock](https://github.com/treydock))
18+
519
## [v13.3.0](https://github.com/treydock/puppet-module-keycloak/tree/v13.3.0) (2024-11-26)
620

721
[Full Changelog](https://github.com/treydock/puppet-module-keycloak/compare/v13.2.1...v13.3.0)

REFERENCE.md

Lines changed: 42 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,8 @@ The following parameters are available in the `keycloak` class:
152152
* [`ldap_mappers_merge`](#-keycloak--ldap_mappers_merge)
153153
* [`ldap_user_providers`](#-keycloak--ldap_user_providers)
154154
* [`ldap_user_providers_merge`](#-keycloak--ldap_user_providers_merge)
155+
* [`role_mappings`](#-keycloak--role_mappings)
156+
* [`role_mapping_merge`](#-keycloak--role_mapping_merge)
155157
* [`with_sssd_support`](#-keycloak--with_sssd_support)
156158
* [`libunix_dbus_java_source`](#-keycloak--libunix_dbus_java_source)
157159
* [`install_libunix_dbus_java_build_dependencies`](#-keycloak--install_libunix_dbus_java_build_dependencies)
@@ -834,6 +836,22 @@ Boolean that sets if `ldap_user_providers` should be merged from Hiera.
834836

835837
Default value: `false`
836838

839+
##### <a name="-keycloak--role_mappings"></a>`role_mappings`
840+
841+
Data type: `Hash`
842+
843+
Hash that is used to define keycloak_role_mapping resources.
844+
845+
Default value: `{}`
846+
847+
##### <a name="-keycloak--role_mapping_merge"></a>`role_mapping_merge`
848+
849+
Data type: `Boolean`
850+
851+
Boolean that sets if `role_mappings` should be merged from Hiera.
852+
853+
Default value: `false`
854+
837855
##### <a name="-keycloak--with_sssd_support"></a>`with_sssd_support`
838856

839857
Data type: `Boolean`
@@ -1453,6 +1471,8 @@ keycloak_api { 'keycloak'
14531471
The following parameters are available in the `keycloak_api` type.
14541472

14551473
* [`install_dir`](#-keycloak_api--install_dir)
1474+
* [`keycloak_group`](#-keycloak_api--keycloak_group)
1475+
* [`keycloak_user`](#-keycloak_api--keycloak_user)
14561476
* [`name`](#-keycloak_api--name)
14571477
* [`password`](#-keycloak_api--password)
14581478
* [`realm`](#-keycloak_api--realm)
@@ -1466,6 +1486,18 @@ Install location of Keycloak
14661486

14671487
Default value: `/opt/keycloak`
14681488

1489+
##### <a name="-keycloak_api--keycloak_group"></a>`keycloak_group`
1490+
1491+
Keycloak group
1492+
1493+
Default value: `keycloak`
1494+
1495+
##### <a name="-keycloak_api--keycloak_user"></a>`keycloak_user`
1496+
1497+
Keycloak user
1498+
1499+
Default value: `keycloak`
1500+
14691501
##### <a name="-keycloak_api--name"></a>`name`
14701502

14711503
namevar
@@ -1677,14 +1709,14 @@ saml_artifact_binding_url
16771709

16781710
saml_assertion_consumer_url_post
16791711

1680-
##### `saml_client_signature`
1681-
1682-
saml.client.signature
1683-
16841712
##### `saml_assertion_signature`
16851713

16861714
saml.assertion.signature
16871715

1716+
##### `saml_client_signature`
1717+
1718+
saml.client.signature
1719+
16881720
##### `saml_encrypt`
16891721

16901722
saml.encrypt
@@ -1947,14 +1979,6 @@ display.on.consent.screen
19471979

19481980
Default value: `true`
19491981

1950-
##### `include_in_token_scope`
1951-
1952-
Valid values: ``true``, ``false``
1953-
1954-
include.in.token.scope
1955-
1956-
Default value: `true`
1957-
19581982
##### `ensure`
19591983

19601984
Valid values: `present`, `absent`
@@ -1963,6 +1987,12 @@ The basic property that the resource should be in.
19631987

19641988
Default value: `present`
19651989

1990+
##### `include_in_token_scope`
1991+
1992+
Valid values: `true`, `false`
1993+
1994+
include.in.token.scope
1995+
19661996
##### `protocol`
19671997

19681998
Valid values: `openid-connect`, `saml`

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "treydock-keycloak",
3-
"version": "13.3.0",
3+
"version": "13.4.0",
44
"author": "treydock",
55
"summary": "Keycloak Puppet module",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)