Forge Home


Module to install and manage simpleid


97,078 latest version

3.1 quality score

Version information

  • 0.1.0 (latest)
released Mar 3rd 2014

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'eshamow-simpleid', '0.1.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add eshamow-simpleid
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install eshamow-simpleid --version 0.1.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.



eshamow/simpleid — version 0.1.0 Mar 3rd 2014


####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


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:


Future support:

RHEL 5 Debian 6 and 7 Ubuntu 12.04


###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


RHEL or CentOS 6 only