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.