gitlab_runner
================== РОЛЬ GITLAB_RUNNER ==================
.. image:: https://img.shields.io/github/license/adfinis-sygroup/ansible-role-gitlab_runner.svg?style=flat-square :target: https://github.com/adfinis-sygroup/ansible-role-gitlab_runner/blob/master/LICENSE
.. image:: https://img.shields.io/travis/adfinis-sygroup/ansible-role-gitlab_runner.svg?style=flat-square :target: https://travis-ci.org/adfinis-sygroup/ansible-role-gitlab_runner
.. image:: https://img.shields.io/badge/galaxy-adfinis--sygroup.gitlab_runner-660198.svg?style=flat-square :target: https://galaxy.ansible.com/adfinis-sygroup/gitlab_runner
Эта роль используется для установки нового gitlab runner и его регистрации.
Переменные Роли
Доступны следующие переменные:
.. код-блок:: yaml
URL GitLab для регистрации
gitlab_runner_ci_url: 'https://git.example.com'
Токен, необходимый для регистрации runner
https://git.adfinis-sygroup.ch/admin/runners
gitlab_runner_ci_token: 'my_ci_token'
Docker-образы, используемые в качестве образа по умолчанию
gitlab_runner_docker_image: 'docker:stable'
Запуск контейнера в привилегированном режиме или нет
gitlab_runner_docker_privileged: True
Список пакетов по умолчанию
gitlab_runner_package_list: - ca-certificates - gitlab-runner
Пример Плейбука
.. код-блок:: yaml
- hosts: gitlab-runners
vars:
gitlab_runner_ci_url: 'https://git.example.com'
gitlab_runner_ci_token: 'thisismytoken'
roles:
- { role: adfinis-sygroup.gitlab_runner }
Лицензия
GPL-3.0 <https://github.com/adfinis-sygroup/ansible-role-gitlab_runner/blob/master/LICENSE>
_
Информация об Авторе
Роль gitlab_runner была написана:
- Adfinis SyGroup AG |
Веб-сайт <https://www.adfinis-sygroup.ch/>
_ |Twitter <https://twitter.com/adfinissygroup>
_ |GitHub <https://github.com/adfinis-sygroup>
_
ansible-galaxy install adfinis-sygroup/ansible-role-gitlab_runner