/gitlab-formula

Primary LanguageSchemeApache License 2.0Apache-2.0

gitlab

Formula to set up and configure GitLab.

Note

See the full Salt Formulas installation and usage instructions.

Formula Dependencies

Available states

gitlab

Installs GitLab

Original notes

SaltStack formula to install GitLab

Salt state for installing GitLab - https://gitlab.com/gitlab-org/gitlab-ce

Following original install docs ( https://gitlab.com/gitlab-org/gitlab-ce/blob/6-5-stable/doc/install/installation.md ) as close as possible, with some exceptions: * ruby 1.9.3 is enough for it to work, so I'm using system packages for that * Using PostgreSQL "because".

Currently tested only on Debian, further systems planned.

Initial work done for CentOS but doesn't work there yet, heavily inspired by https://github.com/gitlabhq/gitlab-recipes/tree/master/install/centos

There are some initial bits for supporting RVM, but it's not working yet.

I chose to use PostgreSQL "because", planning to make this tunable via pillar.

I assume you're running gitlab under your node's FQDN, not under another name.

Attempt made to have most settings tunable via pillars.