Newer
Older
This role will install the [official GitLab Runner](https://gitlab.com/gitlab-org/gitlab-ci-multi-runner)
Requirements
------------
This role requires Ansible 2.0 or higher.
Role Variables
--------------
The maximum number of jobs to run concurrently.
Defaults to the number of processor cores.
The description of the runner.
Defaults to the hostname.
The tags assigned to the runner,
Defaults to an empty list.
Dependencies
------------
None
Example Playbook
----------------
```yaml
- hosts: all
remote_user: root
vars_files:
- vars/main.yml
roles:
- { role: haroldb.gitlab-runner }
```
Inside `vars/main.yml`
```yaml
gitlab_runner_registration_token: 'HUzTMgnxk17YV8Rj8ucQ'
gitlab_runner_description: 'Example GitLab Runner'
gitlab_runner_tags:
- node
- ruby
- mysql
```