gtrafimenkov.gitlab-ci-multi-runner
Este proyecto ha sido descontinuado.
Instalar gitlab-ci-multi-runner y gestionar runners
Este rol se puede usar para instalar gitlab-ci-multi-runner y gestionar runners (registrarlos y anular su registro según se necesite).
Limitaciones
- La configuración de los runners no se puede cambiar después de registrarlos.
- Cada runner debe tener un nombre único, aunque gitlab-ci-multi-runnerpermite crear múltiples runners con el mismo nombre.
Uso
---
- hosts:
    - testhost
  become: yes
  vars:
    # concurrent = 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
  roles:
    - gtrafimenkov.gitlab-ci-multi-runner
Plataformas Soportadas
El playbook fue probado en las siguientes plataformas:
- Debian 7
- Debian 8
- Ubuntu 12.04
- Ubuntu 14.04
- Ubuntu 16.04
Ejecutores Soportados
gitlab-ci-multi-runner soporta múltiples ejecutores, pero este rol solo soporta un subconjunto limitado.
En este momento solo es compatible con:
- shell
- docker
Las opciones de configuración pueden cambiar
Las opciones de configuración pueden cambiar en futuras versiones de manera que no sean compatibles hacia atrás.
Historia
Licencia
MIT
Informazioni sul progetto
 Install gitlab-ci-multi-runner and manage runners
Installa
 ansible-galaxy install gtrafimenkov.gitlab-ci-multi-runnerLicenza
 
            mit
          
Download
 
            456
          
Proprietario
 Experienced, hard-working, and passionate DevOps engineer.
