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ą:
- Utwórz nowego użytkownika na swoim serwerze. Zaleca się użycie bardzo, bardzo silnego hasła lub generatora haseł.
adduser <nazwa_użytkownika>
- Przyznaj uprawnienia sudo bez hasła, używając
visudo
nazwa_użytkownika ALL=(ALL) NOPASSWD:ALL
- 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