debops.gitlab
The debops.gitlab
role can be used to install and manage a GitLab instance.
It supports automatic update of the currently installed version (when the role
is executed), as well as upgrade to a next stable GitLab release. You can deploy
the installation either on a single host, or a set of separate hosts, each one
with a different service (database, application, webserver).
- Getting started
- How to use remote SQL database
- debops.gitlab default variables
- GitLab version configuration
- Application features
- Application FQDN and DNS addresses
- APT packages
- GitLab Pages configuration
- nginx webserver options
- E-mail configuration
- New user configuration
- Database configuration
- GitLab backup options
- Redis configuration
- GitLab directory layout
- System user, group, additional groups
- Internal application options
- Compatibility workarounds
- gitlab-shell source code
- GitLab CE source code
- GitLab git HTTP server source code
- GitLab Workhorse source code
- GitLab Pages source code
- Gitaly source code
- LDAP Authentication configuration
- Piwik configuration
- Gitlab Container Registry configuration
- Configuration for other Ansible roles
- LDAP Directory Information Tree
Copyright
debops.gitlab - Install and manage GitLab service
Copyright (C) 2015-2017 Maciej Delmanowski <drybjed@gmail.com>
Copyright (C) 2015-2017 DebOps <https://debops.org/>
SPDX-License-Identifier: GPL-3.0-only
This Ansible role is part of DebOps.
DebOps is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3, as
published by the Free Software Foundation.
DebOps is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with DebOps. If not, see https://www.gnu.org/licenses/.