Puppet module for manage GitLab installation
Puppet Ruby
Pull request Compare This branch is 1 commit ahead, 625 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
Modulefile
README.md
Rakefile
TODO
Vagrantfile

README.md

Module gitlab

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 !