Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/debops/ansible-gitlab_runner
Manage GitLab Runner instances
https://github.com/debops/ansible-gitlab_runner
Last synced: about 1 month ago
JSON representation
Manage GitLab Runner instances
- Host: GitHub
- URL: https://github.com/debops/ansible-gitlab_runner
- Owner: debops
- License: gpl-3.0
- Created: 2016-04-11T12:32:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-12-08T09:18:32.000Z (about 4 years ago)
- Last Synced: 2024-08-03T01:37:11.689Z (4 months ago)
- Language: Python
- Size: 88.9 KB
- Stars: 20
- Watchers: 4
- Forks: 19
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-repositories - debops/ansible-gitlab_runner - Manage GitLab Runner instances (Python)
README
## [![DebOps project](http://debops.org/images/debops-small.png)](http://debops.org) gitlab_runner
[![Travis CI](http://img.shields.io/travis/debops/ansible-gitlab_runner.svg?style=flat)](http://travis-ci.org/debops/ansible-gitlab_runner)
[![test-suite](http://img.shields.io/badge/test--suite-ansible--gitlab__runner-blue.svg?style=flat)](https://github.com/debops/test-suite/tree/master/ansible-gitlab_runner/)
[![Ansible Galaxy](http://img.shields.io/badge/galaxy-debops.gitlab_runner-660198.svg?style=flat)](https://galaxy.ansible.com/debops/gitlab_runner/)[GitLab Runner](https://gitlab.com/gitlab-org/gitlab-ci-multi-runner) is
a service written in Go which is used by the [GitLab CI](https://about.gitlab.com/gitlab-ci/)
to execute software builds on remote hosts. It supports builds executed by
local shell, over SSH or in a Docker containers.The `debops.gitlab_runner` Ansible role will allow you to install and manage
GitLab Runner on Debian and Ubuntu hosts. You can use it to create multiple
Runner instances, each one with distinct configuration. The role will
automatically register the Runners in GitLab CI management host if a required
registration token is supplied.### Installation
This role requires at least Ansible `v2.0.0`. To install it, run:
```Shell
ansible-galaxy install debops.gitlab_runner
```### Documentation
More information about `debops.gitlab_runner` can be found in the
[official debops.gitlab_runner documentation](http://docs.debops.org/en/latest/ansible/roles/ansible-gitlab_runner/docs/).### Are you using this as a standalone role without DebOps?
You may need to include missing roles from the [DebOps common
playbook](https://github.com/debops/debops-playbooks/blob/master/playbooks/common.yml)
into your playbook.[Try DebOps now](https://github.com/debops/debops) for a complete solution to run your Debian-based infrastructure.
### Authors and license
`gitlab_runner` role was written by:
- Maciej Delmanowski | [e-mail](mailto:[email protected]) | [Twitter](https://twitter.com/drybjed) | [GitHub](https://github.com/drybjed)
License: [GPLv3](https://tldrlegal.com/license/gnu-general-public-license-v3-%28gpl-3%29)
***
This role is part of the [DebOps](http://debops.org/) project. README generated by [ansigenome](https://github.com/nickjj/ansigenome/).