dimmaryanto93.gitlab
dimmaryanto93.gitlab
Ce dépôt est utilisé pour installer gitlab
sur Linux.
Plateformes supportées
- Debian
- Ubuntu
- CentOS
Ansible - Guide de l'utilisateur
Les préparations à effectuer comprennent :
- Créer un nouvel utilisateur sur votre serveur, il est recommandé d'utiliser un mot de passe très fort ou un générateur de mots de passe.
adduser <nom_utilisateur>
- Donner les droits sudo sans mot de passe en utilisant
visudo
nom_utilisateur ALL=(ALL) NOPASSWD:ALL
- Authentifiez-vous avec une clé privée pour la connexion SSH, générez une clé SSH sur votre machine locale puis utilisez
ssh-copy-id utilisateur@votre-ip-serveur
pour copier la clé publique sur votre serveur.
Exigences
Pour utiliser ce rôle, nous avons besoin des packages/collections suivants :
Vous pouvez les installer en utilisant :
ansible-galaxy collection install ansible.posix community.general
Ou vous pouvez utiliser un fichier requirement.yaml
et installer avec ansible-galaxy collection install -r requirement.yaml
, avec le format suivant :
---
collections:
- community.general
- ansible.posix
Variables du rôle
Voici quelques variables que vous pouvez utiliser pour configurer le démon Docker :
Nom de la variable | Valeur d'exemple | Description |
---|---|---|
gitlab_external_url |
http://localhost |
Valeur par défaut pour les opérations GitLab telles que git pull, push, clone |
gitlab_root_password_print |
false |
Afficher le mot de passe root généré pour le compte administrateur GitLab |
gitlab_init_shared_runner_registration_token |
- |
Définir le token par défaut pour l'enregistrement du runner GitLab |
gitlab_init_root_password |
- |
Définir le mot de passe par défaut pour le compte root lors de l'installation de GitLab |
Dépendances
Aucune
Exemple de Playbook
Inclure un exemple de la façon d'utiliser votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours utile pour les utilisateurs :
- hosts: serveurs
become: true
roles:
- { role: dimmaryanto93.gitlab }
Licence
MIT
À propos du projet
Install gitlab for Linux
Installer
ansible-galaxy install dimmaryanto93.gitlab
Licence
Unknown
Téléchargements
104
Propriétaire
Chief Technology Officer @tabeldatadotcom