LINUX.ORG.RU

Избранные сообщения dcopm999

Спи спокойно дорогой товарищ

Форум — Web-development

Наверное у всех админов витает в воздухе мысль написать свою собственную вэб-мордочку для централизованного поднятия сервисов и заливки конфигов на сервера. Кому интересна данная тема прошу присоединяйтесь...

https://github.com/dcopm999/ssdt.git

Описание модели deploy:

Service: Перечень сервисов которые используются в вашем проекте

  • name - Название сервиса (nginx, apache2, php-fpm, memcached...)
  • image - Логотип сервиса
  • desc - Описание (реверсивный прокси, ... ) необязательное поле

Address: перечень серверов которые используются в вашем проекте

  • addr - ip адрес сервера
  • auth_type - Тип авторизации (user, ssh-key, ...)
  • username - логин необязательное поле
  • password - пароль необязательное поле

DeployGroup: разделение серверов на логические группы, с одинаковым набором сервисов

  • name - Произвольное название группы серверов
  • servicegroup - Перечень сервисов которые необходимо развернуть в группе серверов
  • addressgroup - Перечень серверов на которых будут развернуты сервисы, указанные в группе сервисов

предполагается два типа авторизации на сверверах:

  • 1) user - авторизация через пользователя имеющего права sudo
  • 2) ssh-key - авторизация рутом через ssh ключ

 , ,

dcopm999 ()