/gitlab-cookbook

Primary LanguageHTMLOtherNOASSERTION

gitlab

This is a cookbook for setting up a Gitlab server.

Supported Platforms

Currently the only tested platform is CentOS7 but there is some code supporting Debian/Ubuntu systems that could be expanded on.

Attributes

Key Type Description Default
['gitlab']['external_url']['protocol'] String What protocol to use in the external URL for links http
['gitlab']['external_url']['host'] String What hostname to use in the external URL for links nil
['gitlab']['ldap']['host'] String Hostname of LDAP server to authenticate against nil
['gitlab']['ldap']['port'] String Port used to communicate with LDAP server nil
['gitlab']['ldap']['method'] String Method used to communicate with LDAP server nil
['gitlab']['ldap']['base'] String Search path to look for users in LDAP nil
['gitlab']['ldap']['bind_dn'] String DN of user used to bind to LDAP nil
['gitlab']['ldap']['bind_pass'] String Password of user used to bind to LDAP nil
['gitlab']['ldap']['user_filter'] String Search filter used when querying nil
['gitlab']['ldap']['uid'] String Unique identifier used to match user sAMAccountName

Usage

gitlab::default

Installs a Gitlab server onto the target.

License and Authors

Author:: Nathan Jones (thenathanjones@gmail.com)