Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #2351

Closed
Open
Created Dec 23, 2012 by Administrator@rootOwner

Consolidate the installation scripts to make sure they all are up to date

Created by: dosire

Right now there are many installation scripts :

  1. Manual https://github.com/gitlabhq/gitlabhq/blob/stable/doc/install/installation.md
  2. Recipes v4 https://github.com/gitlabhq/gitlab-recipes/tree/master/install/v4
  3. Recipes debian https://github.com/gitlabhq/gitlab-recipes/blob/master/install/debian_ubuntu.sh
  4. Recipes aws https://github.com/gitlabhq/gitlab-recipes/blob/master/install/debian_ubuntu_aws.sh
  5. Wiki debian packages https://github.com/gitlabhq/gitlab-public-wiki/wiki/GitLab-Debian-packages-%28unofficial%29
  6. Vagrant Development cookbook https://github.com/gitlabhq/gitlab-vagrant-vm/tree/master/site-cookbooks/gitlab
  7. External Production cookbook https://github.com/atomic-penguin/cookbook-gitlab

This great number of scripts causes a few things:

  • It is confusing to people, which one should they pick?
  • Many scripts are out of date, causing hard to trace problems.
  • People end up with different GitLab installations making troubleshooting much harder

I think it would be great if we could consolidate two cookbooks into one official version that works for both development and production. This cookbook can also be used in installation guide. All other scripts can be deprecated.

I'm a bit of a Chef fan though. What do other people think?

Assignee
Assign to
Time tracking