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:

  1. Erstellen Sie einen neuen Benutzer auf Ihrem Server. Es wird empfohlen, ein sehr sicheres Passwort oder einen Passwortgenerator zu verwenden.
adduser <benutzername>
  1. Gewähren Sie sudo-Rechte ohne Passwort, indem Sie visudo verwenden.
benutzername    ALL=(ALL) NOPASSWD:ALL
  1. 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

Installieren
ansible-galaxy install dimmaryanto93.gitlab
GitHub Repository
Lizenz
Unknown
Downloads
104
Besitzer
Chief Technology Officer @tabeldatadotcom