Giter VIP home page Giter VIP logo

idpopenmanagement's Introduction

IDPOpen Management (for Shibboleth 3)

This repository contains an Ansible playbook for installing a SAML identity providers based on Shibboleth-3.

It contains:

  1. An example playbook migration.yml
  2. Two roles as submodules
    • roles/osct.shiboleth-idp-v3 for the shibboleth-3 configuraiton
    • roles/osct.tomcat-8 for the tomcat layer configuration.
  3. An example inventory inventory.hosts
  4. Supporting files (images, stylesheets) in files

How to use this repository


Short answer : don't. This repository was created just to install a server with the two roles ๐Ÿ˜„


Note: the playbook migration.yml is not suitable for re-use as-is. It merely demonstrates how to write a simple playbook to use the Shibboleth-3 role starting from an existing setup. See below for how to deplo

If you want to deploy a Shib-v3 IdP

If you want to deploy a Shibboleth-3 Identity Provider in a Federation, take the following steps :

  1. Get Ansible - http://docs.ansible.com/ansible/intro_installation.html
  2. Go to your local toolbox, where you keep your playbooks and roles. (e.g. DevOps/Ansible)
  3. Install the Ansible roles from Galaxy : ansible-galaxy install -p roles/ osct.shibboleth-idp-v3 (assuming that your roles are in roles subdirectory.)
  4. Prepare your inventory (see inventory.hosts for an example). Note : you can add a idpv3 group and add the variables from host_vars to group_vars/idpv3.yml. See variables section below.
  5. Update the inventory variables (group, or host variables), and the variables in the roles (see variables section below):
    1. roles/osct.shibboleth-idp-v3/[vars,default]/main.yml
    2. roles/osct.tomcat-8/[vars,default]/main.yml
  6. Run your playbook : ansible-playbook my-migration.yml

Support and Feedback.

There's not much here to see, but if you would like to discuss these roles, please open an issue on their respective repos :

  1. Shib3 role
  2. tomcat-8 role

See this discussion topic as well.

idpopenmanagement's People

Contributors

fmarco76 avatar brucellino avatar

Watchers

James Cloos avatar  avatar Roberto Barbera avatar

idpopenmanagement's Issues

Improve Community Health

This repo is sick ! ๐Ÿ˜ท

{
  "health_percentage": 25,
  "files": {
    "code_of_conduct": {
      "name": "None",
      "key": "none",
      "url": null,
      "html_url": null
    },
    "contributing": {
      "url": null,
      "html_url": null
    },
    "license": {
      "name": "Apache License 2.0",
      "key": "apache-2.0",
      "url": "https://api.github.com/licenses/apache-2.0",
      "html_url": null
    },
    "readme": {
      "url": null,
      "html_url": null
    }
  },
  "updated_at": "2017-04-13T14:52:00Z"
}

We need to contribute a

  • README
  • Code of Conduct
  • Contributing

file

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.