Install and configure LinOTP.
The current apache configuration dropped by this role uses ldap authentication to restrict access to certain urls. linotp_ldap_url
and linotp_ldap_filter
control this behaviour.
Encryption keys are blank by default and should be configured with linotp_encryption_key
, linotp_audit_private_key
and linotp_audit_public_key
.
See meta/main.yml
.
See defaults/main.yml
.
This roles depends on apache and certificates being present in the same server. Additionally a mysql database should be accessible by LinOTP (see variables prefixed with linotp_db_
). Se an example of susccesful roles used to manage dependencies below.
This role will drop its own apache configuration in /etc/httpd/conf.d/linotp.conf
.
Example:
- hosts: servers
roles:
- mysql
- jdauphant.ssl-certs
- geerlingguy.apache
- linotp
- Handle the apache configuration with the apache role.
Released under the MIT license.
Luis Gracia while at EMBL-EBI: