геолокациях. Как бы вы подошли к накатыванию изменений? На каждом делать git pull по крону и запускать Ansible / самодельные скрипты? Webhooks на каждый хост не сделаешь же - не практично.
Или всё же запускать всё с централизованного сервера?
И как быть насчёт security? Если аккаунт в GitHub взломают, то один коммит и все сервера с данными под контролем хакеров?
приватный selfhosted git. + можно в gitfs упороться)
Можно использовать ansible-pull с cron-ом, но это нежелательно, только если никак нельзя централизованный Tower сервер держать.
Обсуждают сегодня