broadinstitute/puppet-opendj

Name: puppet-opendj

Owner: Broad Institute

Description: OpenDJ Puppet module

Created: 2014-12-12 18:59:59.0

Updated: 2014-12-12 18:59:59.0

Pushed: 2014-11-19 09:58:55.0

Homepage: null

Size: 395

Language: Puppet

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

puppet-opendj

puppet-opendj configures your ForgeRock OpenDJ servers for use with OpenAM. This assumes tha puppet has been installed using the enterprise RPM package provided by Forgerock ( https://backstage.forgerock.com/#!/downloads/OpenDJ ).

Usage

In your hieradata file…

Basic usage:


dj::admin_password: my_password
dj::base_dn: dc=example,dc=com

With more options:


dj::ldap_port: 1389
dj::ldaps_port: 1636
dj::admin_port: 4444
dj::repl_port: 8989
dj::jmx_port: 1689
dj::admin_user: cn=My User
dj::admin_password: my_password
dj::base_dn: dc=example,dc=com
dj::home: /opt/opendj
dj::user: opendj
dj::group: opendj
dj::tmpdir: /tmp

r node-hostname alias in cases when the default fqdn = unwanted-node-name.example.com
dj::host: ldap-node-alias1.example.com

r slave
dj::master: opendj-master-node.example.com

erwrite values in ${opendj::home}/config/java.properties
dj::java_properties:
start-ds.java-args:
    value: -server -Xms2G -Xmx2G -XX:+UseConcMarkSweepGC -XX:NewSize=512M
import-ldif.offline.java-args:
    value: -server -Xms1024M -Xmx1024M
...

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.