Доработать стандартный CS-Cart Ansible playbook
Оригинальный сценарий:
https://github.com/cscart/server-ansible-playbooks
Что нужно доработать:
Добавить на сервер отдельную директорию с доступом к ней по FTP, привязанную на отдельный домен вида subdomain.shop.com, в данный момент директория для CMS CS-Cart (для которой создан ansible playbook) /var/www/html/shop.com привязана к shop.com.
Поддомен должен работать на HTTPS с помощью Let's Encrypt.
Сертификат должен уметь автоматически обновляться без необходимости ручного вмешательства.
Нужно показать где прописывать пользователя и пароль для FTP и где задан путь к директории, которая будет привязана к subdomain.shop.com.
Обновление CS-Cart не должно затирать указанную директорию.
Поддомен уже привязан на IP этого сервера, после внесения изменений в конфигурацию сервера всё должно заработать.
Вам не нужно ничего делать на продакшене, нужно только прислать доработанный playbook и команду для его разворачивания.
Ещё раз кратко:
Доработать стандартный CS-Cart Ansible playbook
1. добавить директорию, привязанную к домену subdomain.shop.com
2. поддомен должен открываться по HTTPS с помощью сертификата Let's Encrypt
3. Обновление CS-Cart не должно затирать указанную директорию
4. реализовать доступ по FTP только к указанной директории
5. прислать инструкции по обновлению конфигурации
Пишите в Telegram.
