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.
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.
$ vagrant up or $ OS=debian7 vagrant up
$ OS=centos6 vagrant up
$ OS=ubuntu vagrant up
- add the ip and name to your /etc/hosts file (192.168.111.10 gitlab.localdomain.local)
- access via your browser under the hostname (e.g. http://gitlab.localdomain.local)
- Login: [email protected]
- Password: 5iveL!fe
- Add an ssh key to your account, or create another account
- Create a project
- Play !
Want to help - send a pull request.