Info
Content

Yandex Cloud Infrastructure

Идеи

  • Первым делом поднимается гитлаб, вручную (полностью рукотворный сервис)
    LetsEncrypt можно настроить в самом gitlab (в дистрибутив входит certbot)
    Сервер торчит в интернет, сделаны необходимые настройки безопасноти
    Нужно настроить почту, чтобы гитлаб мог отправять письма (bsight.pro - почта на яндексе)
    ~5500р/мес
  • Пользователи будут заводиться в гитлабе
    Через Gitlab Auth будет прокидываться доступ в остальные системы
    Нужен 2FA, так как безопасность гитлаба становится сильно важной
    + наличие 2FA запретит использовать креды учеток для приложений
    Наличие пользователя в определенной группе с определенной ролью дает ему доступы к определенным системам с определенными правами
    Поэтому группы в гитлабе должны подчиняться неким правилам
  • ВПН-сервер разворачивается через IaC из гитлаба
    Должен быть web-ui в который пользователь залогинится через gitlab-auth и сможет настроить себе клиент сам
    Доступ к vpn-ui выдается через добавление gitlab-пользователя в группу vpn
    То есть любой овнер группы vpn в гитлабе сможет выдавать доступ к веб-интерфейсу ВПНа нужным пользователям, а те в свою очередь смогут залогиниться туда и получить конфиг для клиента
No Comments
Back to top