Vagrant — відкритий інструментарій для спрощення формування, встановлення та керування образами віртуальних машин при вирішенні завдань розробки і тестування проектів з використанням різних систем віртуалізації. У базовій поставці проект надає засоби інтеграції з VirtualBox, але через підключення плаґінів дозволяє використовувати й інші системи віртуалізації. Код програми написаний на Ruby, але його можна використовувати також на інших програмних платформах, таких як PHP, Python, Java чи C#.
Тип | вільне та відкрите програмне забезпечення |
---|---|
Розробник | Mitchell Hashimoto та John Bender |
Стабільний випуск | 1.8.1 (21 грудня 2015 ) |
Операційна система | Windows, Mac OS X, Linux |
Мова програмування | Ruby |
Доступні мови | англійська |
Стан розробки | активний |
Ліцензія | MIT License |
Репозиторій | github.com/hashicorp/vagrant |
Вебсайт | vagrantup.com |
Початковий код проекту поширюється під ліцензією MIT.
Серед відомих компаній, які використовують у своїй роботі Vagrant, відзначаються BBC, Rackspace, O'Reilly, Mozilla і Nokia.
Vagrant дозволяє без зайвих ускладнень згенерувати готове до роботи оточення для розробки із заданими параметрами і начинкою, використовуючи єдиний конфігураційний файл. Створювані оточення містять переднастроєні компоненти обраної операційної системи, дозволяють підключатися до них через SSH і копіювати дані через спільні теки (shared folders). Для спрощення розгортання застосунків всередині оточень, в них передустановлені системи та 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
Виноски
- Vagrant: EC2-Like Virtual Machine Building and Provisioning from Ruby. Архів оригіналу за 26 серпня 2013. Процитовано 14 травня 2012.
- Vagrant - Getting Started - Project Setup. Архів оригіналу за 26 серпня 2013. Процитовано 20 вересня 2012.
- Релиз инструментария для создания виртуальных окружений Vagrant 1.1 [ 19 березня 2013 у Wayback Machine.] // opennet.ru 18.03.2013
Посилання
- Офіційний сайт
- vagrant up! [ 2 квітня 2015 у Wayback Machine.] (укр.)
- Vagrant: що, чому і як [ 20 квітня 2016 у Wayback Machine.] (укр.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Vagrant vidkritij instrumentarij dlya sproshennya formuvannya vstanovlennya ta keruvannya obrazami virtualnih mashin pri virishenni zavdan rozrobki i testuvannya proektiv z vikoristannyam riznih sistem virtualizaciyi U bazovij postavci proekt nadaye zasobi integraciyi z VirtualBox ale cherez pidklyuchennya plaginiv dozvolyaye vikoristovuvati j inshi sistemi virtualizaciyi Kod programi napisanij na Ruby ale jogo mozhna vikoristovuvati takozh na inshih programnih platformah takih yak PHP Python Java chi C VagrantTipvilne ta vidkrite programne zabezpechennyaRozrobnikMitchell Hashimoto ta John BenderStabilnij vipusk1 8 1 21 grudnya 2015 8 rokiv tomu 2015 12 21 Operacijna sistemaWindows Mac OS X LinuxMova programuvannyaRubyDostupni movianglijskaStan rozrobkiaktivnijLicenziyaMIT LicenseRepozitorijgithub com hashicorp vagrantVebsajtvagrantup com Pochatkovij kod proektu poshiryuyetsya pid licenziyeyu MIT Sered vidomih kompanij yaki vikoristovuyut u svoyij roboti Vagrant vidznachayutsya BBC Rackspace O Reilly Mozilla i Nokia Vagrant dozvolyaye bez zajvih uskladnen zgeneruvati gotove do roboti otochennya dlya rozrobki iz zadanimi parametrami i nachinkoyu vikoristovuyuchi yedinij konfiguracijnij fajl Stvoryuvani otochennya mistyat perednastroyeni komponenti obranoyi operacijnoyi sistemi dozvolyayut pidklyuchatisya do nih cherez SSH i kopiyuvati dani cherez spilni teki shared folders Dlya sproshennya rozgortannya zastosunkiv vseredini otochen v nih peredustanovleni sistemi ta Puppet Do skladu otochen takozh vklyuchayetsya povnij komplekt dlya zapusku i rozrobki zastosunkiv na Ruby Otochennya mozhna stvoryuvati na bazi riznih operacijnih sistem u tomu chisli Windows Mac OS X Ubuntu Debian Red Hat Enterprise Linux CentOS Arch Linux i Fedora Napriklad dlya stvorennya povnistyu gotovogo do roboti otochennya na bazi 32 rozryadnoyi Ubuntu 12 04 dosit vikonati komandi vagrant box add precise32 http files vagrantup com precise32 box vagrant init precise32 vagrant upVinoskiVagrant EC2 Like Virtual Machine Building and Provisioning from Ruby Arhiv originalu za 26 serpnya 2013 Procitovano 14 travnya 2012 Vagrant Getting Started Project Setup Arhiv originalu za 26 serpnya 2013 Procitovano 20 veresnya 2012 Reliz instrumentariya dlya sozdaniya virtualnyh okruzhenij Vagrant 1 1 19 bereznya 2013 u Wayback Machine opennet ru 18 03 2013PosilannyaOficijnij sajt vagrant up 2 kvitnya 2015 u Wayback Machine ukr Vagrant sho chomu i yak 20 kvitnya 2016 u Wayback Machine ukr