Implement runner registration from gitlab web interface
At the moment registering a new runner in GitLab requires an interactive procedure and a registration token, with such token we can ask gitlab APIs to generate a runner token which identifies the actual runner.
- we should be able to pre-provision runners from gitlab web interface
- each runner token should be freely shared among runners that have a common set of restrictions: tags, shared, locked and so on
- we should be able to identify concurrently running instances of
gitlab-runnersharing the same token
Links / references
Pets vs Cattle: https://devops.stackexchange.com/a/654