Defined Type: keycloak::truststore::host

Defined in:
manifests/truststore/host.pp

Summary

Add host to Keycloak truststore

Overview

Examples:

keycloak::truststore::host { 'ldap1.example.com':
  certificate => '/etc/openldap/certs/0a00000.0',
}

Parameters:

  • certificate (String)

    Path to host certificate

  • ensure (Enum['latest', 'present', 'absent']) (defaults to: 'latest')

    Host ensure value passed to java_ks resource.



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'manifests/truststore/host.pp', line 13

define keycloak::truststore::host (
  String $certificate,
  Enum['latest', 'present', 'absent'] $ensure = 'latest',
) {
  include keycloak

  java_ks { $name:
    ensure       => $ensure,
    certificate  => $certificate,
    target       => $keycloak::truststore_file,
    password     => $keycloak::truststore_password,
    trustcacerts => true,
    require      => Class['keycloak::install'],
    notify       => Class['keycloak::service'],
  }
}