dimmaryanto93.gitlab
dimmaryanto93.gitlab
Dieses Repository wird verwendet, um gitlab
für Linux zu installieren.
Unterstützte Plattformen
- Debian
- Ubuntu
- CentOS
Ansible - Benutzerhandbuch
Vorbereitungen, die getroffen werden müssen, sind unter anderem:
- Erstellen Sie einen neuen Benutzer auf Ihrem Server. Es wird empfohlen, ein sehr sicheres Passwort oder einen Passwortgenerator zu verwenden.
adduser <benutzername>
- Gewähren Sie sudo-Rechte ohne Passwort, indem Sie
visudo
verwenden.
benutzername ALL=(ALL) NOPASSWD:ALL
- Authentifizieren Sie sich mit einem privaten Schlüssel für die SSH-Anmeldung. Generieren Sie einen SSH-Schlüssel auf Ihrem lokalen Rechner und verwenden Sie dann
ssh-copy-id benutzer@Ihre-IP-Server
, um den öffentlichen Schlüssel auf Ihren Server zu kopieren.
Anforderungen
Um diese Rolle zu verwenden, benötigen wir folgende Pakete/Sammlungen:
Sie können diese installieren, indem Sie Folgendes ausführen:
ansible-galaxy collection install ansible.posix community.general
Oder Sie können die requirement.yaml
-Datei verwenden und mit ansible-galaxy collection install -r requirement.yaml
installieren, im folgenden Format:
---
collections:
- community.general
- ansible.posix
Rollenvariablen
Es gibt einige Variablen, die Sie zur Konfiguration des Docker-Daemons verwenden können, zum Beispiel:
Variablenname | Beispielwert | Beschreibung |
---|---|---|
gitlab_external_url |
http://localhost |
Standardwert für GitLab-Operationen wie git pull, push, clone |
gitlab_root_password_print |
false |
Zeigen Sie das generierte Root-Passwort für das GitLab-Administratorkonto an |
gitlab_init_shared_runner_registration_token |
- |
Setzen Sie den Standard-Token für die Registrierung des GitLab-Runners |
gitlab_init_root_password |
- |
Setzen Sie das Standardpasswort für das GitLab-Root-Konto bei der Installation |
Abhängigkeiten
Keine
Beispiel-Playbook
Ein Beispiel, wie Sie Ihre Rolle verwenden können (zum Beispiel mit übergebenen Variablen), ist für die Benutzer ebenfalls hilfreich:
- hosts: servers
become: true
roles:
- { role: dimmaryanto93.gitlab }
Lizenz
MIT
Über das Projekt
Install gitlab for Linux
Installieren
ansible-galaxy install dimmaryanto93.gitlab
Lizenz
Unknown
Downloads
104
Besitzer
Chief Technology Officer @tabeldatadotcom