gitlab_runner_docker_executor
dimmaryanto93.gitlab-runner-docker-executor
Этот репозиторий используется для установки и настройки gitlab-runner
с использованием docker
executor для Linux.
Поддерживаемые платформы
- Debian
- Ubuntu
- CentOS
Ansible - Руководство пользователя
Подготовка, которую нужно выполнить, включает в себя:
- Создайте нового пользователя на вашем сервере. Рекомендуется использовать очень-очень надежный пароль или генератор паролей.
adduser <имя_пользователя>
- Предоставьте права sudo без пароля, используя
visudo
:
имя_пользователя ALL=(ALL) NOPASSWD:ALL
- Аутентификация с помощью приватного ключа для входа по ssh. Сгенерируйте ssh-ключ на вашем локальном компьютере, затем используйте
ssh-copy-id имя_пользователя@ваш-ip-сервер
для копирования публичного ключа на ваш сервер.
Требования
Нет
Переменные роли
Есть несколько переменных, которые вы можете использовать для настройки docker daemon. Более подробную информацию можно найти в документации здесь.
Зависимости
Нет
Пример плейбука
Хорошо, когда у пользователей есть пример использования вашей роли (например, с переданными переменными в качестве параметров):
- hosts: servers
become: true
roles:
- { role: dimmaryanto93.gitlab_runner }
Лицензия
MIT
О проекте
Configure gitlab-runner using docker executor for linux distribution
Установить
ansible-galaxy install dimMaryanto93/ansible-role-gitlab-runner-docker-executor
Лицензия
Unknown
Загрузки
103
Владелец
Chief Technology Officer @tabeldatadotcom