- 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.
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 !