luisico.gitlab-ci-runner
Gitlab CI Runner
Instalar Gitlab CI Runner y registrar un runner.
Actualmente solo se admite el ejecutor de Docker.
Solo se puede registrar un runner por host cada vez que se ejecuta el rol. Los runners ya registrados se omitirán si se encuentran por nombre o token. Los runners eliminados del servidor de GitLab CI se eliminarán del host.
Este rol añade el repositorio oficial, pero lo deja desactivado.
Requisitos
Ver meta/main.yml
.
Variables del Rol
Ver defaults/main.yml
.
Dependencias
Docker debe estar instalado, es decir, usando algún rol de Docker en Ansible Galaxy.
Ejemplo de Playbook
Ejemplo:
- hosts: servers
roles:
- docker
- gitlab-ci-runner
Por Hacer
- Mejorar la forma de encontrar runners ya registrados.
- Permitir que los runners tomen trabajos sin etiquetas.
- Activar
repo_gpgcheck
. El rpm del repositorio no está firmado, pero el repositorio en sí lo está; sin embargo, yum encuentra problemas de validación del repositorio.
Licencia
Publicado bajo la licencia MIT.
Información del Autor
Luis Gracia mientras estaba en EMBL-EBI y en Universidad Rockefeller:
Instalar
ansible-galaxy install luisico.gitlab-ci-runner
Licencia
mit
Descargas
329
Propietario
Passionate DevOps Advocate