Puppet module for manage GitLab installation
Puppet Ruby
Pull request Compare This branch is 596 commits behind sbadia:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
files
manifests
templates
.gitignore
LICENSE
Modulefile
README.md
Rakefile
Vagrantfile

README.md

Module gitlab

  • Tested with Gitlab 3.0.3 [7ecfacc]

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

A Debian Wheezy box is avaiable here http://sebian.yasaw.net/pub/debian-wheezy-x64.box

$ vagrant up
$ vagrant ssh gitlab
$ puppet apply --modulepath /srv/puppet_modules --certname gitlab_server /srv/vagrant-puppet/manifests/gitlab.pp

Test gitlab

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