puppet-openam
deploys and configures your OpenAM servers with Puppet.
The module supports initial configuration of OpenAM through a POST
to /config/configurator
from the included configurator.pl
script.
class { 'openam': }
The following parameters controls the initial configuration of OpenAM:
version
: The OpenAM version numberjava_home
: Java homedeploy_container_user
: The POSIX user running the deployement containerdeploy_container_group
: The POSIX group running the deployement containerdeploy_container_home
: The home directory for the deployement containeramadmin_pwd
: The OpenAM amadmin user passwordamldapuser_pwd
: The OpenAM amldapuser password (can't be the same as amadmin) used for agentdeployment_uri
: The OpenAM deployment URI, e.g./sso
site_url
: The OpenAM site URL, e.g.https://idp.example.com:443/sso
server_protocol
: The OpenAM server protocol,http
orhttps
cookie_domain
: The OpenAM cookie domain, e.g..example.com
config_dir
: The OpenAM configuration directory, e.g./opt/openam
log_dir
: The destination directory for OpenAM logs, e.g./var/log
locale
: The OpenAM locale, e.g.en_US
ssoadm
: The path to install the ssoadm wrapper, default/usr/local/bin/ssoadm
encryption_key
: The OpenAM encryption keyconfigstore_type
: The OpenAM Data store type (dirServer
orembedded
), defaultdirServer
configstore_ssl
: The OpenAM Data store with or without SSL (SIMPLE
orSSL
), defaultSIMPLE
configstore_server
: The OpenAM Data store host, defaultopendj::host
configstore_port
: The OpenAM Data store LDAP port, defaultopendj::ldap_port
configstore_admin_port
: The OpenAM Data store admin port, defaultopendj::admin_port
configstore_jmx_port
: The OpenAM Data store admin port, defaultopendj::jmx_port
configstore_binddn
: The LDAP user for the OpenAM configuration store, e.g.cn=Directory Manager
configstore_bindpw
: The password for the user specified inconfigstore_binddn
configstore_suffix
: The root suffix for the OpenAM configuration storeuserstore_type
: The OpenAM configuration store type (e.g.LDAPv3ForOpenDS
,LDAPv3ForAD
...), defaultLDAPv3ForOpenDS
userstore_ssl
: The OpenAM configuration store with or without SSL (SIMPLE
orSSL
), defaultSIMPLE
userstore_host
: The OpenAM configuration store host, defaultopendj::host
userstore_port
: The OpenAM configuration store port, defaultopendj::port
userstore_binddn
: The LDAP user for the OpenAM user store, e.g.cn=Directory Manager
userstore_bindpw
: The password for the user specified inuserstore_binddn
userstore_suffix
: The root suffix for the OpenAM user store