Написать ansible роль для деплоя через docker-compose
- под деплоем небоходимо понимать ansible роль или плейбук, которая будет уметь зарворачивать новую версию движка на заданном хосте
- окружение должно состоятиь из docker контейнеров
-- nginx
-- php-fpm
-- mysql
- в окружении дложен быть предусмотрен механизм сохранения статических данных
-- данные базы mysql
-- статические данные движка: wp-config.php и /uploads/
-- файлы/папки движка: wp-config.php и /uploads/
-- конфиг виртуального хоста nginx
ps устанавливать на целевом хосте docker/docker-compose не нужно, будем считать что при проверке он там уже установлен
пара уточнений:
1. деплой движка: стоит понимать как выкатка какого-то софта с его репозитория в новую папку релизов на площадке