Skip to content

Splitting sbadia/puppet-gitlab into a vagrant project and two puppet modules. This is the vagrant bit

License

Notifications You must be signed in to change notification settings

mc0e/vagrant-gitlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Splitting sbadia/puppet-gitlab into a vagrant project and two puppet modules. This is the vagrant bit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published