Version information
released Feb 11th 2014
Start using this module
Add this module to your Puppetfile:
mod 'eshamow-gitlist', '0.1.2'
Learn more about managing modules with a PuppetfileDocumentation
eshamow/gitlist — version 0.1.2 Feb 11th 2014
#modulename
####Table of Contents
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with [eshamow-gitlist]
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- 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
Dependencies
- puppetlabs/apache (>= 0.10.0)
- nanliu/staging (>= 0.3.1)