Настройка базы данных MySQL с пользователем с Vagrant и chef-solo

Я пытаюсь автоматизировать настройку разработчика в проекте, чтобы новый разработчик мог просто выполнить vagrant up, чтобы получить виртуальную машину с MySQL и Tomcat с пользовательским военным файлом. развернуты и работают. Развернутая война предполагает, что конкретная база данных и пользователь присутствуют в экземпляре MySQL.

Теперь я использую chef-solo, и все загружается и устанавливается правильно. Однако я не могу понять, как написать кулинарную книгу для настройки базы данных и пользователя. Я просмотрел базу данныхповаренную книгу, но, похоже, она не подходит для моего варианта использования с chef-solo. Мне не удалось найти в Интернете пример настройки, которая настраивает базу данных для экземпляра chef-solo, но, может быть, я ищу неправильные термины?

Я мог бы написать bash-скрипт для настройки базы данных и пользователя (при условии, что они не существуют), но, похоже, это не вписывается в философию поваренной книги. Как бы вы решили эту проблему?

17
задан Thomas 21 June 2012 в 07:26
поделиться