Відкрити головне меню

Vagrant — відкритий інструментарій для спрощення формування, встановлення та керування образами віртуальних машин при вирішенні завдань розробки і тестування проектів з використанням різних систем віртуалізації. У базовій поставці проект надає засоби інтеграції з VirtualBox, але через підключення плаґінів дозволяє використовувати й інші системи віртуалізації. Код програми написаний на Ruby, але його можна використовувати також на інших програмних платформах, таких як PHP, Python, Java чи C#.[2][3]

Vagrant
Vagrant.png
Vagrantup.jpg
Тип вільне та відкрите програмне забезпечення
Розробник Mitchell Hashimoto та John Bender
Стабільний випуск 1.8.1 (21 грудня, 2015; 3 роки тому (2015-12-21))
Версії 2.2.6 (14 жовтня 2019)[1]
Репозиторій github.com/hashicorp/vagrant
Операційна система Windows, Mac OS X, Linux
Написано на Ruby
Доступні мови англійська
Стан розробки активний
Ліцензія MIT License
vagrantup.com

Початковий код проекту поширюється під ліцензією MIT.

Серед відомих компаній, які використовують у своїй роботі Vagrant, відзначаються BBC, Rackspace, O'Reilly, Mozilla і Nokia.[4]

Vagrant дозволяє без зайвих ускладнень згенерувати готове до роботи оточення для розробки із заданими параметрами і начинкою, використовуючи єдиний конфігураційний файл. Створювані оточення містять переднастроєні компоненти обраної операційної системи, дозволяють підключатися до них через SSH і копіювати дані через спільні теки (shared folders). Для спрощення розгортання застосунків всередині оточень, в них передустановлені системи Chef та Puppet. До складу оточень також включається повний комплект для запуску і розробки застосунків на Ruby.

Оточення можна створювати на базі різних операційних систем, у тому числі Windows, Mac OS X, Ubuntu, Debian, Red Hat Enterprise Linux, CentOS, Arch Linux і Fedora. Наприклад, для створення повністю готового до роботи оточення на базі 32-розрядної Ubuntu 12.04 досить виконати команди:

 vagrant box add precise32 http://files.vagrantup.com/precise32.box 
 vagrant init precise32 
 vagrant up

ВиноскиРедагувати

ПосиланняРедагувати