infrastructure/roles/gitlab-runner/README.md

32 lines
1,021 B
Markdown
Raw Normal View History

2020-08-10 01:37:13 +02:00
gitlab-runner
=========
This will setup a [gitlab-runner](https://docs.gitlab.com/runner/) instance, used to run CI jobs from a Gitlab instance.
**NOTE: Currently this will only allow to configure an Hetzner auto-scaling docker+machine runner.**
**NOTE2: This will by default deploy docker machines with the priveleged flag enabled, so only use this in a trusted environment or set max builds to 1 to prevent malicious actions affecting other builds.**
Requirements
------------
You will need to have docker and docker-compose installed or declared as dependencies with their respective roles.
Role Variables
--------------
**Please look at the [defaults/main.yml](defaults/main.yml) for all available variables and their description.**
**Note: Lines that are commented out via `#` are usually still valid/used variables, but they are not defined by default, so they might enable a feature, when uncommenting/defining them!**
Dependencies
------------
- docker
- docker-compose
License
-------
GPL-3.0-only