Skip to content

GEANT/ansible-shibboleth

Repository files navigation

Ansible Playbook to deploy Shibboleth Identity Provider

  1. The Playbook
  2. Target Audience
  3. How to request support
  4. Documentation
  5. Contacts

The Playbook

This playbook provides an easy way to deploy a very detailed Shibboleth IdP through Ansible.

It will install and configure:

  1. Apache Web Server (frontend)
  2. Jetty Servlet Container (backend)
  3. OpenLDAP directory (if needed)
  4. MySQL server
  5. phpLDAPadmin web-based LDAP client
  6. Shibboleth Identity Provider (IdP)
  7. Check_MK Agent (if needed)

The playbook is distributed also with a mechanism of Backup and Restore to allow an easily recover Directory and Databases if needed.

[TOP]

Target Audience

  1. R&E Home Organization
  2. Identity Federation Operators
  3. Anyone wants to deploy a Shibboleth Identity Provider with a high level of details

This playbook is targeted to Linux System Administrators that have to know:

  • Ansible
  • Shibboleth:
    • How to configure an Attribute Filter to release attributes to relying-parties
    • How to configure an Attribute Resolver to define new attributes
    • How to configure and use a Directory Service (OpenLDAP/AD) for Identity Management scopes
    • How to configure and use an SQL database

[TOP]

How to request support

  • Open an issue for bug fixing and/or feature requests

[TOP]

Documentation

[TOP]

Contacts

[TOP]

About

GN4-2 JRA3 T1 CampusIdP - Ansible recipes repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •