View Source

UserIdentityBackend supports Windows and Linux, but Ubuntu or Amazon Linux is recommended.
This page describes a typical production setup, see [Install UserIdentityBackend - devtest] for a easier, but not production ready installation.

h4. Prerequisites

# RDBMS: MySQL, MS SQL Server or HSQLDB
# LDAP: [ApacheDS|http://directory.apache.org/apacheds/download/download-linux-deb.html] or OpenLDAP
## http://opendesignarch.blogspot.no/2012/12/download-and-install-ldap-on-ubuntu.html
## [whydah:Whydah OpenLDAP Docker image]
## [whydah:Install OpenLDAP for UIB]


h4. Install UIB

Installation is automated using Ansible.

* Create AWS EC2 instance or similar
* git clone https://github.com/Cantara/Whydah-Provisioning Whydah-Provisioning-yourEnvName
* Set up configuration files for provisioning (ask Stig or Erik, not easily documented as of now)
* time ansible-playbook -vvv provision-whydah.yml --private-key=~/.ssh/altran_whydah_dev.pem --tags=uib




----
h4. Docker strategy

* Database: Docker container or [http://aws.amazon.com/rds/]
* LDAP: OpenLDAP in separate Docker container
* Data volume container
** useridentitybackend_override.properties
** prodInitData (csv fles for import)
** logback.xml
** lucene data
* UIB in Docker