Name: ansible-linotp
Owner: EMBL-EBI Technology & Science Integration
Description: Ansible role to install and configure LinOTP
Created: 2017-07-10 11:03:25.0
Updated: 2017-07-10 15:09:12.0
Pushed: 2017-07-10 14:53:58.0
Size: 13
Language: Python
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
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:
sts: servers
les:
- mysql
- jdauphant.ssl-certs
- geerlingguy.apache
- linotp
Released under the MIT license.
Luis Gracia while at EMBL-EBI: