luisico.gitlab-ci-runner
Gitlab CI Runner
Installer Gitlab CI Runner et enregistrer un runner.
Seul l'exécuteur Docker est actuellement supporté.
Un seul runner peut être enregistré par hôte chaque fois que le rôle est exécuté. Les runners déjà enregistrés seront ignorés s'ils sont trouvés par nom ou token. Les runners supprimés du serveur GitLab CI seront également supprimés de l'hôte.
Ce rôle ajoute le dépôt officiel, mais le laisse désactivé.
Exigences
Voir meta/main.yml
.
Variables de rôle
Voir defaults/main.yml
.
Dépendances
Docker doit être installé, par exemple en utilisant un rôle Docker dans Ansible Galaxy.
Exemple de Playbook
Exemple :
- hosts: servers
roles:
- docker
- gitlab-ci-runner
À faire
- Meilleure méthode pour trouver les runners déjà enregistrés.
- Permettre aux runners de prendre des tâches sans étiquettes.
- Activer
repo_gpgcheck
. Le RPM du dépôt n'est pas signé, mais le dépôt lui-même l'est ; cependant, yum rencontre des problèmes de validation du dépôt.
Licence
Publié sous la licence MIT.
Informations sur l'auteur
Luis Gracia pendant son séjour à EMBL-EBI et à l'Université Rockefeller:
Installer
ansible-galaxy install luisico.gitlab-ci-runner
Licence
mit
Téléchargements
329
Propriétaire
Passionate DevOps Advocate