This is a cookbook for setting up a Gitlab server.
Currently the only tested platform is CentOS7 but there is some code supporting Debian/Ubuntu systems that could be expanded on.
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 |
Installs a Gitlab server onto the target.
Author:: Nathan Jones (thenathanjones@gmail.com)