gitlist

Module to install and configure gitlist

Eric Shamow

eshamow

104,847 downloads

104,534 latest version

2.1 quality score

Version information

  • 0.1.2 (latest)
  • 0.1.1
  • 0.1.0
released Feb 11th 2014

Start using this module

Documentation

eshamow/gitlist — version 0.1.2 Feb 11th 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-gitlist]
  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 gitlist. Intended to pair with eshamow-gitolite for full management of git stack. Expects Apache+PHP installed and configured on target node.

##Module Description

Module to install/manage gitlist. Intended to pair with eshamow-gitolite for full management of git stack. Expects Apache+PHP installed and configured on target node.

Currntly supported:

RHEL 6 Debian 6 and 7 Ubuntu 12.04

Future support:

RHEL 5

##Setup

###What [eshamow-gitlist] affects

  • By default, downloads gitlist package
  • Uses nanliu-staging to expand this archive into a parameterized path
  • Drops conf files in Apache fragments dir and minimal .htaccess in gitlist directory

###Setup Requirements

  • Expects 'git' binary to be installed/available. puppetlabs-git suffices for most systems.
  • Expects puppetlabs-apache and nanliu-staging
  • IMPORTANT: php and rewrite modules must be enabled
  • By default, intended to work with eshamow-gitolite. Implementation with other systems may vary
  • 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-gitlist]

Classify node with gitlist.

##Limitations

RHEL or CentOS 6 only