gtrafimenkov.gitlab-ci-multi-runner
Ce projet a été arrêté.
Installer gitlab-ci-multi-runner et gérer les runners
Ce rôle peut être utilisé pour installer gitlab-ci-multi-runner et gérer les runners (les enregistrer et les désenregistrer selon les besoins).
Limitations
- La configuration des runners ne peut pas être modifiée après l'enregistrement
- Chaque runner doit avoir un nom unique même si
gitlab-ci-multi-runner
permet de créer plusieurs runners avec le même nom
Utilisation
---
- hôtes:
- testhost
devenir: oui
vars:
# concurent = 4
gitlab_multirunner:
runners:
- name: runner21
state: present
ci_server: https://gitlab.example/ci
token: uJLVTcWMrsuYzhBn9Y1N
executor: shell
env:
- "VAR1=value"
- "VAR2=value"
tags:
- my1
- my2
- name: old-runner1
state: absent
- name: old-runner2
state: absent
- name: docker-runner1
state: present
ci_server: https://gitlab.example/ci
token: uJLVTcWMrsuYzhBn9Y1N
executor: docker
docker_image: ubuntu:14.04
rôles:
- gtrafimenkov.gitlab-ci-multi-runner
Plateformes prises en charge
Le playbook a été testé sur les plateformes suivantes :
- Debian 7
- Debian 8
- Ubuntu 12.04
- Ubuntu 14.04
- Ubuntu 16.04
Exécuteurs pris en charge
gitlab-ci-multi-runner
prend en charge plusieurs exécuteurs, mais ce rôle ne prend en charge qu'un sous-ensemble limité.
Pour le moment, ce n'est que :
- shell
- docker
Les options de configuration peuvent changer
Les options de configuration peuvent changer dans de futures versions de manière incompatible.
Historique
Licence
MIT
À propos du projet
Install gitlab-ci-multi-runner and manage runners
Installer
ansible-galaxy install gtrafimenkov.gitlab-ci-multi-runner
Licence
mit
Téléchargements
447
Propriétaire
Experienced, hard-working, and passionate DevOps engineer.