Install UserIdentityBackend
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.
Prerequisites
- RDBMS: MySQL, MS SQL Server or HSQLDB
- LDAP: ApacheDS or OpenLDAP
- http://opendesignarch.blogspot.no/2012/12/download-and-install-ldap-on-ubuntu.html
- Whydah OpenLDAP Docker image
- Install OpenLDAP for UIB
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
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