Я пытаюсь автоматизировать настройку разработчика в проекте, чтобы новый разработчик мог просто выполнить vagrant up
, чтобы получить виртуальную машину с MySQL и Tomcat с развернутым и работающим настраиваемым военным файлом. Развернутая война предполагает, что конкретная база данных и пользователь присутствуют в экземпляре MySQL.
Теперь я использую chef-solo, и все загружается и устанавливается правильно. Однако я не могу понять, как написать кулинарную книгу для настройки базы данных и пользователя. Я просмотрел поваренную книгу database
, но, похоже, она не подходит для моего варианта использования с chef-solo. Мне не удалось найти в Интернете пример настройки, которая настраивает базу данных для экземпляра chef-solo, но, может быть, я ищу неправильные термины?
Я мог бы написать сценарий bash для настройки базы данных и пользователя (при условии, что они не существуют), но это, похоже, не вписывается в философию поваренной книги. Как бы вы решили эту проблему?