Ситуация такая: есть куча REST-API сервисов приложений на Node.js и пара на PHP. Работют они на одном серваке очень топорно: Для ноды из гита задеплоены вручную папки и все это запущено через pm2, в автостарт системы записаны скрипты для автозапуска этого всего. Обновления проходят тупо заходом в папку и потом git pull с битбакета из продакшн-репозитория. Все это на разных портах и потом через nginx.conf прибинжено к нужным доменам PHP-сервисы работают не менее топорно: есть пара докер контейнеров с разными версиями пыха для них, порты с контейнеров проброшены в основную ось и так же через nginx.conf прикручены к нужным доменам.
Посоветуйте туториал как привести это хозяйство в порядок. С использованием единого набора средств, не знаю, например Ansible+CoreOS+Docker (или другой стек). Чтобы это один раз настроить, а потом деплоить уже удобно и красиво с рабочей станции. И можно было контроллировать это все через какой-нибудь гуй типа Ansible Tower.
P.S.: возможно даже платный по умеренной стоимости
Нужен именно один туториал где все это будет описано, в сети слишком много инструкций с разными подходами от которых пухнет голова