Важливою є можливість інтеграції шеф-кухаря чи маріонетки із забезпеченням ВМ. Більшість користувачів Vagrant скажуть вам, що вони виконують функцію "бродяга" та іноді "перезавантажують бродяг" набагато частіше, ніж "бродягу" або "знищення бродяги". Ці завдання вказують, що реальна робота полягає не в обертанні / зменшенні ВМ, а в «керуванні» ними після факту.
Поставити краще запитання (все-таки поставлене досвідченими користувачами шеф-кухарів), можливо, чому б використовувати Vagrant, а не ножем з відповідним плагіном (за мить дістанеться плагіну virtualbox)? Наприклад, передача значень аргументів, збережених у пакеті даних, у плагін ножа є (таким чином) більш розумним, гнучким та керованим, ніж жонглювання одним гігантським Vagrantfile. Я, як правило, визначаю свої "динамічні" ресурси, такі як # процесорів, об'єм пам'яті, яку ОС потрібно розгорнути, ім'я хоста, IP, маршрути тощо, у пакеті даних шеф-кухаря, так що мені не потрібно продовжувати змінювати рецепт; - ). Редагування пакета даних через веб-інтерфейс Chef - це дійсно просте завдання для введення даних, яке я можу дати найбільш молодшим операторам. За допомогою Vagrantfile, ваш вічно модифікуючий код і вірите чи ні - перерви в коді - що, в значній мірі, гарантує, що ви НЕ будете передавати прості зміни персоналу операцій,
Окрім того, що у ножа ще немає плагіна для virtualbox (хоча я маю на увазі його у не надто віддаленому майбутньому), у більшості продуктів для віртуалізації «підприємств», включаючи vmware, xenserver і майже про кожну головну «хмару», вже є плагіни. постачальник, а також. Це означає, що ніж набагато перевершує те, що пропонує Vagrant, якщо / коли ви готові вийти за рамки virtualbox. Наразі спільнота шеф-кухарів, схоже, рада, що користувачі віртуальної скриньки можуть кульгати разом з Vagrant, не інтегруючи virtualbox apis для плагін ножа. Існує плагін-ножівник, який дозволяє використовувати пакети даних для передачі аргументів. Але це все ще вимагає бродячого програмного забезпечення і це монолітний Vagrantfile для функціонування.
Отже, я вийду на кінцівку і скажу, що Вагрант, безумовно, НЕ "кращий", ніж шеф-кухар з ножем; але необхідно (поки що), якщо ви наполягаєте на virtualbox і, можливо, "простіше", ніж керування шеф-кухарем з пакетами даних, за умови, що у вас є досить просте середовище для управління.