README.md

GitLab Runner

This role will install the official GitLab Runner

Requirements

This role requires Ansible 2.0 or higher.

Role Variables

gitlab_runner_concurrent The maximum number of jobs to run concurrently. Defaults to the number of processor cores.

gitlab_runner_coordinator_url The GitLab coordinator URL. Defaults to https://gitlab.com/ci.

gitlab_runner_registration_token The GitLab registration token.

gitlab_runner_description The description of the runner. Defaults to the hostname.

gitlab_runner_executor The executor used by the runner. Defaults to shell.

gitlab_runner_tags The tags assigned to the runner, Defaults to an empty list.

Dependencies

None

Example Playbook

- hosts: all
  remote_user: root
  vars_files:
    - vars/main.yml
  roles:
    - { role: haroldb.gitlab-runner }

Inside vars/main.yml

gitlab_runner_registration_token: 'HUzTMgnxk17YV8Rj8ucQ'
gitlab_runner_description: 'Example GitLab Runner'
gitlab_runner_tags:
  - node
  - ruby
  - mysql

License

MIT