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