gitlab_runner_docker_executor

dimmaryanto93.gitlab-runner-docker-executor

Этот репозиторий используется для установки и настройки gitlab-runner с использованием docker executor для Linux.

Поддерживаемые платформы

  • Debian
  • Ubuntu
  • CentOS

Ansible - Руководство пользователя

Подготовка, которую нужно выполнить, включает в себя:

  1. Создайте нового пользователя на вашем сервере. Рекомендуется использовать очень-очень надежный пароль или генератор паролей.
adduser <имя_пользователя>
  1. Предоставьте права sudo без пароля, используя visudo:
имя_пользователя    ALL=(ALL) NOPASSWD:ALL
  1. Аутентификация с помощью приватного ключа для входа по 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