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