0

Я пытаюсь обернуть голову вокруг Vagrant и Berkshelf, и я пытаюсь проверить, могу ли я использовать их для тестирования & разработки нашего нового приложения AWS.Как можно использовать Vagrant/Berkshelf для тестирования приложений AWS?

Похоже, что Vagrant является оберткой для VirtualBox и позволяет быстро развернуть виртуальную машину, предоставив ей очень простой/базовый конфигурационный файл. Похоже, что Berkshelf является оберткой для шеф-повара и позволяет вам указать стек программного обеспечения, который вы хотите установить на определенную машину.

Таким образом, если эта оценка верна (более или менее), то мне интересно, если его можно либо:

  1. Спин вверх по Амазонка Machine Image (AMI) на вашем локальном компьютере (как гостевая виртуальная машина) и использовать Berkshelf для настройки своего стека программного обеспечения; и/или ...
  2. Сдвиньте AMI на AWS и используйте Berkshelf для настройки своего стека программного обеспечения; и/или ...
  3. Любые другие возможные варианты использования этих технологий и AWS? Кто-нибудь еще делает это уже или использует Vagrant/Berkshelf для этих целей?

Заранее благодарен!

ответ

0

Ее было время, но рабочий процесс я выглядел следующим образом:

Использование бродяга/berkshelf для создания и тестирования кулинарных книг (который использует шеф-соло). когда поваренные книги готовы загрузить их шеф-сервер раскручивается в машину AWS и использовать SSH для подключения к повару-серверу (загрузочная обвязку)

Подключившись к шеф-сервер экземпляр AWS будет настроен в соответствии к поваренной книге.

здесь пример программы, которая в основном делает то же самое, что вы пытаетесь достичь

https://gist.github.com/amoslanka/6245043