Skip to content

cloudisan/puppet-gitlab

 
 

Repository files navigation

Puppet-gitlab Build Status

Tested successfully with Gitlab 4.2-stable d67117b on debian wheezy with puppet 3

GitLab is a free project and repository management application

A Puppet Module is a collection of related content that can be used to model the configuration of a discrete service.

This module is based on the admin guides for gitlab, stable version.

Testing with vagrant

Setup

After cloning this repository, you will have to

git submodule init

and

git submodule update

in order to add the modules that puppet-gitlab depends on to your local copy.

Using Debian Wheezy (the default)

$ vagrant up or $ OS=debian7 vagrant up

Using Centos 6

$ OS=centos6 vagrant up

Using Ubuntu Quantal Quetzal (12.10)

$ OS=ubuntu vagrant up

Test gitlab

  1. Add an ssh key to your account, or create another account
  2. Create a project
  3. Play !

Contribute

Want to help - send a pull request.

About

Puppet module for manage GitLab installation

Resources

License

Stars

Watchers

Forks

Packages

No packages published