This role will install the official GitLab Runner
This role requires Ansible 2.0 or higher.
gitlab_runner_concurrent The maximum number of jobs to run concurrently. Defaults to the number of processor cores.
gitlab_runner_registration_token The GitLab registration token. If this is specified, a runner will be registered to a GitLab server.
gitlab_runner_coordinator_url The GitLab coordinator URL. Defaults to https://gitlab.com/ci.
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_docker_image The default Docker image to use. Required when executor is docker.
gitlab_runner_tags The tags assigned to the runner, Defaults to an empty list.
None
- 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 - mysqlMIT