Skip to content

yoyossy/puppet-gitlab

 
 

Repository files navigation

Module gitlab

  • Tested successfully with Gitlab 4.0 [708a0d4] 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 !

About

Puppet module for manage GitLab installation

Resources

License

Stars

Watchers

Forks

Packages

No packages published