778:
240:
143:
36:
27:
315:
declared that they were going to sponsor the
Vagrant project. The first stable version, Vagrant 1.0, was released in March 2012, exactly two years after the original version was released. In November 2012, Mitchell formed an organization called
438:, and the user does not have to directly use any other virtualization software. Machine and software requirements are written in a file called "Vagrantfile" to execute necessary steps in order to create a development-ready box. "Box" is a
446:(.box) for Vagrant environments that is copied to another machine in order to replicate the same environment. The official Vagrant documentation details the installation, command line usage, and relevant configuration of Vagrant.
383:
Vagrant uses "Provisioners" and "Providers" as building blocks to manage the development environments. Provisioners are tools that allow users to customize the configuration of virtual environments.
818:
311:
Vagrant was first started as a personal side-project by
Mitchell Hashimoto in January 2010. The first version of Vagrant was released in March 2010. In October 2010,
813:
454:
HashiCorp announced on Aug 10, 2023 that it changed the license of
Vagrant from the MIT license to the Business Source License 1.1.
605:
292:
621:
803:
664:
364:
356:
430:
and helps the developer interact easily with the providers. It automates the configuration of virtual environments using
336:
268:
122:
360:
344:
300:
156:
96:
324:. HashiCorp now works on creating commercial editions and provides professional support and training for Vagrant.
284:
253:
216:
472:
200:
588:
296:
212:
752:
690:
808:
54:
348:
257:
642:
375:
containers, which in some cases can serve as a substitute for a fully virtualized operating system.
239:
195:
443:
396:
392:
738:
601:
597:
435:
412:
384:
372:
276:
180:
400:
207:
163:
523:
498:
563:
431:
427:
388:
545:
142:
777:
320:
to support the full-time development of
Vagrant; Vagrant remained permissively licensed
260:
797:
321:
668:
439:
312:
404:
368:
340:
328:
264:
61:
49:
739:"HashiCorp's new license is still open source-ish, just with less free lunch"
317:
66:
403:
that
Vagrant uses to set up and create virtual environments. Support for
331:, but version 1.1 added support for other virtualization software such as
783:
299:
in order to increase development productivity. Vagrant is written in the
622:"Vagrant: EC2-Like Virtual Machine Building and Provisioning from Ruby"
420:
408:
288:
272:
172:
131:
35:
416:
332:
280:
303:, but its ecosystem supports development in a few other languages.
26:
176:
168:
714:
788:
352:
771:
228:
399:
has been available since at least 2014). Providers are the
391:
are the two most widely used provisioners in the
Vagrant
16:
Software for portable virtual development environments
426:
Vagrant sits on top of virtualization software as a
223:
206:
194:
186:
162:
152:
121:
95:
73:
60:
48:
347:, but it can be used in projects written in other
371:. Since version 1.6, Vagrant natively supports
546:"vagrant/LICENSE at main ยท hashicorp/vagrant"
263:software development environments; e.g., for
8:
473:"Mitchell Hashimoto is automating the world"
19:
691:"Vagrant & Ansible Quickstart Tutorial"
643:"Vagrant - Getting Started - Project Setup"
819:Software using the Business Source License
776:
753:"HashiCorp adopts Business Source License"
238:
141:
18:
415:virtualization ships with Vagrant, while
40:Vagrant starting a virtual machine using
463:
564:"Introducing Vagrant | Linux Journal"
256:product for building and maintaining
7:
69:(Mitchell Hashimoto and John Bender)
499:"mitchellh/vagrant: Release v0.1.0"
339:, and for server environments like
14:
814:Virtualization software for Linux
663:Mitchell Hashimoto (2014-05-06).
293:software configuration management
34:
25:
327:Vagrant was originally tied to
1:
479:. Software Development Times
587:Mitchell Hashimoto (2013).
423:are supported via plugins.
291:. It tries to simplify the
835:
689:Brett, Adam (2014-09-23).
477:Software Development Times
471:Marvin, Rob (2015-02-26).
102:2.4.1 / 19 January 2024
254:source-available software
117:
91:
33:
24:
343:. Vagrant is written in
201:Configuration management
804:Cross-platform software
789:Business Source License
590:Vagrant: Up and Running
213:Business Source License
104:; 7 months ago
79:; 14 years ago
784:List of Vagrant boxes
349:programming languages
719:Vagrant by HashiCorp
568:www.linuxjournal.com
21:
77:March 8, 2010
55:Mitchell Hashimoto
50:Original author(s)
526:. 19 January 2024
277:Docker containers
247:
246:
181:Microsoft Windows
826:
780:
775:
774:
772:Official website
757:
756:
749:
743:
742:
735:
729:
728:
726:
725:
711:
705:
704:
702:
701:
686:
680:
679:
677:
676:
667:. Archived from
660:
654:
653:
651:
649:
639:
633:
632:
630:
628:
618:
612:
611:
595:
584:
578:
577:
575:
574:
560:
554:
553:
542:
536:
535:
533:
531:
520:
514:
513:
511:
509:
495:
489:
488:
486:
484:
468:
243:
242:
235:
232:
230:
217:source-available
164:Operating system
145:
140:
137:
135:
133:
112:
110:
105:
87:
85:
80:
43:
38:
29:
22:
834:
833:
829:
828:
827:
825:
824:
823:
794:
793:
770:
769:
766:
761:
760:
751:
750:
746:
737:
736:
732:
723:
721:
715:"Documentation"
713:
712:
708:
699:
697:
688:
687:
683:
674:
672:
662:
661:
657:
647:
645:
641:
640:
636:
626:
624:
620:
619:
615:
608:
593:
586:
585:
581:
572:
570:
562:
561:
557:
544:
543:
539:
529:
527:
524:"Release 2.4.1"
522:
521:
517:
507:
505:
497:
496:
492:
482:
480:
470:
469:
465:
460:
452:
381:
309:
237:
227:
148:
130:
113:
109:19 January 2024
108:
106:
103:
83:
81:
78:
74:Initial release
44:
41:
17:
12:
11:
5:
832:
830:
822:
821:
816:
811:
806:
796:
795:
792:
791:
786:
781:
765:
764:External links
762:
759:
758:
744:
730:
706:
681:
655:
634:
613:
607:978-1449335830
606:
600:. p. 13.
598:O'Reilly Media
579:
555:
537:
515:
490:
462:
461:
459:
456:
451:
450:License change
448:
380:
377:
308:
305:
297:virtualization
245:
244:
225:
221:
220:
210:
204:
203:
198:
192:
191:
188:
184:
183:
166:
160:
159:
154:
150:
149:
147:
146:
127:
125:
119:
118:
115:
114:
101:
99:
97:Stable release
93:
92:
89:
88:
75:
71:
70:
64:
58:
57:
52:
46:
45:
39:
31:
30:
15:
13:
10:
9:
6:
4:
3:
2:
831:
820:
817:
815:
812:
810:
807:
805:
802:
801:
799:
790:
787:
785:
782:
779:
773:
768:
767:
763:
754:
748:
745:
740:
734:
731:
720:
716:
710:
707:
696:
692:
685:
682:
671:on 2018-07-10
670:
666:
665:"Vagrant 1.6"
659:
656:
644:
638:
635:
623:
617:
614:
609:
603:
599:
592:
591:
583:
580:
569:
565:
559:
556:
551:
547:
541:
538:
525:
519:
516:
504:
500:
494:
491:
478:
474:
467:
464:
457:
455:
449:
447:
445:
441:
437:
433:
429:
424:
422:
418:
414:
410:
406:
402:
398:
394:
390:
386:
378:
376:
374:
370:
366:
362:
358:
354:
350:
346:
342:
338:
334:
330:
325:
323:
322:free software
319:
314:
306:
304:
302:
301:Ruby language
298:
294:
290:
286:
282:
278:
274:
270:
266:
262:
259:
255:
251:
241:
234:
226:
222:
218:
214:
211:
209:
205:
202:
199:
197:
193:
189:
185:
182:
178:
174:
170:
167:
165:
161:
158:
155:
151:
144:
139:
129:
128:
126:
124:
120:
116:
100:
98:
94:
90:
76:
72:
68:
65:
63:
59:
56:
53:
51:
47:
37:
32:
28:
23:
809:Provisioning
747:
733:
722:. Retrieved
718:
709:
698:. Retrieved
694:
684:
673:. Retrieved
669:the original
658:
646:. Retrieved
637:
625:. Retrieved
616:
589:
582:
571:. Retrieved
567:
558:
549:
540:
528:. Retrieved
518:
506:. Retrieved
502:
493:
481:. Retrieved
476:
466:
453:
425:
382:
379:Architecture
326:
310:
249:
248:
187:Available in
62:Developer(s)
530:20 February
508:6 September
313:Engine Yard
798:Categories
724:2021-03-27
700:2017-08-06
695:adamcod.es
675:2020-02-23
573:2016-09-14
458:References
405:VirtualBox
369:JavaScript
341:Amazon EC2
329:VirtualBox
265:VirtualBox
231:.vagrantup
153:Written in
136:/hashicorp
123:Repository
84:2010-03-08
42:vagrant up
444:extension
393:ecosystem
318:HashiCorp
285:Parallels
67:HashiCorp
401:services
351:such as
258:portable
138:/vagrant
648:Jan 19,
627:May 14,
483:27 June
442:and an
428:wrapper
409:Hyper-V
397:Ansible
307:History
273:Hyper-V
261:virtual
250:Vagrant
224:Website
208:License
190:English
173:FreeBSD
107: (
82: (
20:Vagrant
604:
550:GitHub
503:GitHub
440:format
436:Puppet
417:VMware
413:Docker
411:, and
385:Puppet
373:Docker
367:, and
357:Python
333:VMware
287:, and
281:VMware
236:
179:, and
132:github
594:(PDF)
252:is a
177:macOS
169:Linux
650:2016
629:2012
602:ISBN
532:2024
510:2015
485:2016
432:Chef
419:and
389:Chef
387:and
361:Java
345:Ruby
335:and
233:.com
215:1.1(
196:Type
157:Ruby
134:.com
434:or
421:AWS
353:PHP
337:KVM
295:of
289:AWS
269:KVM
229:www
800::
717:.
693:.
596:.
566:.
548:.
501:.
475:.
407:,
365:C#
363:,
359:,
355:,
283:,
279:,
275:,
271:,
267:,
175:,
171:,
755:.
741:.
727:.
703:.
678:.
652:.
631:.
610:.
576:.
552:.
534:.
512:.
487:.
395:(
219:)
111:)
86:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.