Resource Type: keycloak_sssd_user_provider
- Defined in:
- lib/puppet/type/keycloak_sssd_user_provider.rb
- Providers:
-
kcadm
Overview
Manage Keycloak SSSD user providers
Examples:
Add SSSD user provider to test realm
keycloak_sssd_user_provider { 'SSSD on test':
ensure => 'present',
}
Properties
-
cache_policy
(defaults to: DEFAULT)
cachePolicy
Supported values:- DEFAULT
- EVICT_DAILY
- EVICT_WEEKLY
- MAX_LIFESPAN
- NO_CACHE
-
enabled
(defaults to: true)
enabled
Supported values:- true
- false
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
eviction_day
evictionDay
-
eviction_hour
evictionHour
-
eviction_minute
evictionMinute
-
max_lifespan
maxLifespan
-
priority
(defaults to: 0)
priority
Parameters
-
id
Id. Defaults to “
resource_name
-realm
” -
name (namevar)
The SSSD user provider name
-
provider
The specific backend to use for this
keycloak_sssd_user_provider
resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform. -
realm
parentId
-
resource_name
The SSSD user provider name. Defaults to
name
.