Comments 3
Возможно, что уже все изменилось. Но 2-3 года назад можно было насильно подставлять token регистрации для runner'а. Достаточно его один раз подглядеть.
Вот часть кода из старого сценария.
- name: modify runner token
lineinfile:
path: /etc/gitlab/gitlab.rb
line: "gitlab_rails['initial_shared_runners_registration_token'] = '{{ my_gitlab_runner }}'"
- name: modify root password
lineinfile:
path: /etc/gitlab/gitlab.rb
line: "gitlab_rails['initial_root_password'] = '{{ my_gitlab_psw }}'"
# Start and configure GitLab. Sometimes the first run fails, but after that,
# restarts fix problems, so ignore failures on this run.
- name: Reconfigure GitLab (first run).
command: >
gitlab-ctl reconfigure
creates=/var/opt/gitlab/bootstrapped
failed_when: false
Не хватает только подключенного сюда же регистри. Чтоб не просто катать, но и прикапывать образы
Дефолтный почти композ.
Базу бы вынести, бэкапы автоматические, сертификаты привязать или прокси прикрутить.
Есть репа где человек сделал все это и пишет инструкции как делать обновления между версиями, помню на аватарке Джэк Блэк, думаю кому интересно найдут.
А за простой способ быстро развернуться - мое почтение.
Sign up to leave a comment.
Погружение в DevOps: запускаем GitLab и GitLab Runners локально