Если вы решили повторить этот воркшоп в своём аккаунте AWS после конференции, и у вас нет уже развёрнутого GitLab, в этой секции вы найдёте инструкции, как создать среду, аналогичную использованной в тестовых аккаунтах на конференции.
Важно: сервисы, которые используются для инфраструктуры не входят в уровень бесплатного пользования AWS (Free Tier). Учитывайте, что вам будет выставлен счёт за их использование. После воркшопа не забудьте удалить ресурсы.
- Скачайте YAML-шаблон CloudFormation по ссылке.
- Зайдите в свой аккаунт AWS и выберите регион Frankfurt (eu-central-1).
- Перейдите в сервис EC2.
- В меню слева откройте страницу Key Pairs в разделе Network & Security.
- Если у вас уже есть ключ SSH и сохранён приватный ключ от него, запомните его название. Иначе создайте новый ключ, для этого нажмите Create key pair.
- В поле Name введите
ee-default-keypair
. - В списке File format выберите pem.
- Нажмите Create key pair.
- Приватный ключ будет скачан автоматически, сохраните его: он понадобится нам в дальнейших шагах воркшопа.
- Перейдите в сервис CloudFormation.
- Нажмите Create stack.
- В разделе Specify template выберите Upload a template file.
- Нажмите Choose file и выберите YAML-шаблон, скачанный выше, затем нажмите Next.
- В поле Stack Name введите
mod-gitlab-workshop
. - В поле SSHKeyName выберите
ee-default-keypair
. - Нажмите Next и затем ещё раз Next.
- Выберите галочку I acknowledge that AWS CloudFormation might create IAM resources. и нажмите Create stack.
- Дождитесь, пока стек перейдёт в статус
CREATE_COMPLETE
(займёт 10-15 минут) и начинайте воркшоп.