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 :

  1. 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>
  1. Donner les droits sudo sans mot de passe en utilisant visudo
nom_utilisateur    ALL=(ALL) NOPASSWD:ALL
  1. 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

Installer
ansible-galaxy install dimmaryanto93.gitlab
Licence
Unknown
Téléchargements
104
Propriétaire
Chief Technology Officer @tabeldatadotcom