Skip to content

Latest commit

 

History

History
64 lines (39 loc) · 1.55 KB

README.md

File metadata and controls

64 lines (39 loc) · 1.55 KB

vagrant-gitlab

This is a fork from https://github.com/mc0e/puppet-gitlab.git, which builds github from the ground up as a virtual machine using vagrant.

I want to make the github specific part modular so it can be used with a puppet build alongsideother configuration.

The idea is to split sbadia's project into 3 parts.

  • puppet-gitlab will provide only the gitlab specific stuff
  • puppet-gitlab_prerequisites will provide all the prerequisites that gitlab requires. If it can be a bit modular that's good.
  • vagrant-gitlab will provide a vagrant project which uses the above as sub-projects.

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 $ GUEST_OS=debian7 vagrant up

Using Centos 6

$ GUEST_OS=centos6 vagrant up

Using Ubuntu Quantal Quetzal (12.10)

$ GUEST_OS=ubuntu vagrant up

Puppet logging

Providing the logging environment variable you can enable puppet verbose or debug log levels. Example:

$ logging=debug GUEST\OS=ubuntu vagrant up

GitLab web interface

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

Contribute

Want to help - send a pull request.