Настроить ansible и создать playbook

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
16 марта 2019, 20:06 • 4 отклика • 64 просмотра
Облачный сервис на yii.
Весь деплой сейчас на gitlab.

Для каждой регистрации разворачивается своя версия платформы. (dir/username/projecthost)

Ansible и устанавливаемые платформы на одном сервере.

При регистрации должно запускаться playbook для развертывания платформы:
- создается webhost через vestaCSP и создается БД в postgresql;
- создается шаблон для проекта supervisor;
- клонируем из гитлаб версию в директорию
- копируем шаблон настроек и переменные в проект;
- запускаем миграции и т.д. (сейчас все делается через gitlab-ci).

Еще 1 playbook который обновляет(git pull) все установленные платформы при пуше в ветку.