EMBL-EBI-TSI/ansible-linotp

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

Homepage:

Size: 13

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

LinOTP

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.

Requirements

See meta/main.yml.

Role Variables

See defaults/main.yml.

Dependencies

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 Playbook

Example:

sts: servers
les:
- mysql
- jdauphant.ssl-certs
- geerlingguy.apache
- linotp
TODO
Licence

Released under the MIT license.

Author Information

Luis Gracia while at EMBL-EBI:


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.