simpleid

Module to install and manage simpleid

Eric Shamow

eshamow

93,984 downloads

93,984 latest version

3.1 quality score

Version information

  • 0.1.0 (latest)
released Mar 3rd 2014

Start using this module

Documentation

eshamow/simpleid — version 0.1.0 Mar 3rd 2014

#modulename

####Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with [eshamow-simpleid]
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module

##Overview

Module to install/manage simpleid. Currently installs Apache+PHP for using puppetlabs-apache.

##Module Description

Module to install/manage simpleid. Currently installs Apache+PHP for using puppetlabs-apache.

IMPORTANT NOTE: This module currently sets up Apache to serve the password login page via HTTPS, then the actual authentication over HTTP, as OpenID does not support self-signed certs. If you want a more secure setup or your own certs, please set $manage_apache to false and set up your own webserver config.

Currently supported:

RHEL 6

Future support:

RHEL 5 Debian 6 and 7 Ubuntu 12.04

##Setup

###What [eshamow-simpleid] affects

  • By default, downloads simpleid package
  • Uses nanliu-staging to expand this archive into a parameterized path
  • Drops conf files in Apache fragments dir and can generate identity files under simpleid/identities directory

###Setup Requirements

  • Expects puppetlabs-apache and nanliu-staging
  • Nothing about this other than convention makes it Apache-only - would be easy to put in conditionals/support/templates for other webservers

###Beginning with [eshamow-simpleid]

Classify node with simpleid

##Limitations

RHEL or CentOS 6 only