dimmaryanto93.gitlab

dimmaryanto93.gitlab

To jest repozytorium do instalacji gitlab na systemie Linux.

Obsługiwane platformy

  • Debian
  • Ubuntu
  • CentOS

Ansible - Podręcznik Użytkownika

Przygotowania, które należy wykonać, obejmują:

  1. Utwórz nowego użytkownika na swoim serwerze. Zaleca się użycie bardzo, bardzo silnego hasła lub generatora haseł.
adduser <nazwa_użytkownika>
  1. Przyznaj uprawnienia sudo bez hasła, używając visudo
nazwa_użytkownika    ALL=(ALL) NOPASSWD:ALL
  1. Użyj klucza prywatnego do autoryzacji przy logowaniu przez SSH, wygeneruj klucz SSH na swoim lokalnym komputerze, a następnie użyj ssh-copy-id user@twój-ip-serwera, aby skopiować klucz publiczny na serwer.

Wymagania

Aby używać tej roli, potrzebujemy paczek/kolekcji:

Możesz je zainstalować w sposób:

ansible-galaxy collection install ansible.posix community.general

Możesz także użyć pliku requirement.yaml i zainstalować go używając ansible-galaxy collection install -r requirement.yaml, w formacie jak poniżej:

---
collections:
  - community.general
  - ansible.posix

Zmienne Roli

Istnieje kilka zmiennych, które możesz wykorzystać do skonfigurowania demona dockera, między innymi:

Nazwa zmiennej Przykładowa wartość Opis
gitlab_external_url http://localhost Wartość domyślna do operacji gitlab, takich jak git pull, push, clone
gitlab_root_password_print false Pokaż wygenerowane hasło administratora dla konta root gitlab
gitlab_init_shared_runner_registration_token - Ustaw domyślny token do rejestracji biegacza gitlab
gitlab_init_root_password - Ustaw domyślne hasło podczas instalacji dla konta root gitlab

Zależności

Brak

Przykład Pliku Playbook

Zawsze miło jest pokazać przykład, jak używać twojej roli (na przykład z przekazywanymi zmiennymi jako parametry):

- hosts: serwery
  become: true
  roles:
      - { role: dimmaryanto93.gitlab }

Licencja

MIT

Zainstaluj
ansible-galaxy install dimmaryanto93.gitlab
Licencja
Unknown
Pobrania
104
Właściciel
Chief Technology Officer @tabeldatadotcom