Разработать ansible, запускающий докеризированное веб приложение (nginx, php, mysql) с использованием docker-compose.yml на удалённом сервере. Плейбук должен
- Дистрибьютить необходимые для работы файлы
- Генерировать конфигурационный файл для nginx, и, по необходимости, перезапускать его (nginx).
Результатом выполнения ТЗ является:
- Ansible playbook (вместе с ролями и/или файлом с зависимостями, необходимыми шаблонами);
- docker-compose.yml;
- Dockerfile;
First install requirements
ansible-galaxy install -r requirements.yml
Config ansible inventory and run playbook
ansible-playbook Playbook.yml