EMBL-EBI-TSI/ansible-gitlab-ci-runner

Name: ansible-gitlab-ci-runner

Owner: EMBL-EBI Technology & Science Integration

Description: Ansible role to install Gitlab's CI Multi runner and register a runner

Created: 2017-07-10 11:01:17.0

Updated: 2017-07-10 15:08:12.0

Pushed: 2017-07-10 14:57:12.0

Homepage:

Size: 5

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Gitlab CI Runner

Install Gitlab CI Multi runner and register a runner.

Only docker executor is currently supported.

Only one runner can be registered per host each time the role is run. Already registered runners will be skipped if found by name or token. Runners removed from the GitLab CI server will be remove from the host.

This role adds the official repository, but leaves it disabled.

Requirements

See meta/main.yml.

Role Variables

See defaults/main.yml.

Dependencies

Docker needs to be installed, ie using some docker role in Ansible Galaxy.

Example Playbook

Example:

sts: servers
les:
- docker
- gitlab-ci-runner
TODO
Licence

Released under the MIT license.

Author Information

Luis Gracia while at EMBL-EBI:


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.