랭킹으로 돌아가기

hashicorp/vagrant

Rubyvagrantup.com

Vagrant is a tool for building and distributing development environments.

vagrantrubyautomationvirtualization
스타 성장
스타
27.2k
포크
4.4k
주간 성장
이슈
668
10k20k
2011년 2월2016년 3월2021년 5월2026년 7월
아티팩트RubyGemsgem install vagrant
README

Vagrant

Vagrant is a tool for building and distributing development environments.

Development environments managed by Vagrant can run on local virtualized platforms such as VirtualBox or VMware, in the cloud via AWS or OpenStack, or in containers such as with Docker or raw LXC.

Vagrant provides the framework and configuration format to create and manage complete portable development environments. These development environments can live on your computer or in the cloud, and are portable between Windows, Mac OS X, and Linux.

Quick Start

Package dependencies: Vagrant requires bsdtar and curl to be available on your system PATH to run successfully.

For the quick-start, we'll bring up a development machine on VirtualBox because it is free and works on all major platforms. Vagrant can, however, work with almost any system such as OpenStack, VMware, Docker, etc.

First, make sure your development machine has VirtualBox installed. After this, download and install the appropriate Vagrant package for your OS.

To build your first virtual environment:

vagrant init hashicorp/bionic64
vagrant up

Note: The above vagrant up command will also trigger Vagrant to download the bionic64 box via the specified URL. Vagrant only does this if it detects that the box doesn't already exist on your system.

Getting Started Guide

To learn how to build a fully functional development environment, follow the getting started guide.

Installing from Source

If you want the bleeding edge version of Vagrant, we try to keep main pretty stable and you're welcome to give it a shot. Please review the installation page here.

Contributing to Vagrant

Please take time to read the HashiCorp Community Guidelines and the Vagrant Contributing Guide.

Then you're good to go!

관련 저장소
geerlingguy/ansible-for-devops

Ansible for DevOps examples.

PythonPyPIMIT Licenseansibledevops
ansiblefordevops.com
9.8k3.8k
Orange-Cyberdefense/GOAD

game of active directory

PowerShellGNU General Public License v3.0active-directoryinfrastructure-as-code
8.1k1.1k
clong/DetectionLab

Automate the creation of a lab environment complete with security tooling and logging best practices

HTMLMIT Licensevagrantvagrantfile
5k1k
Varying-Vagrant-Vagrants/VVV

An open source Vagrant configuration for developing with WordPress

ShellMIT Licensevvvwordpress
varyingvagrantvagrants.org
4.5k826
chef/bento

Packer templates for building minimal Vagrant baseboxes for multiple platforms

HCLApache License 2.0packer-templatesvagrant
4.4k1.1k
ServiceStack/redis-windows

Vagrant redis configuration and the binary releases of MS Open Tech redis port of windows

Shellrediswindows
2.7k962
vagrant-libvirt/vagrant-libvirt

Vagrant provider for libvirt.

RubyRubyGemsMIT Licenselibvirtruby
vagrant-libvirt.github.io/vagrant-libvirt/
2.4k512
Artemmkin/infrastructure-as-code-tutorial

Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes

Apache License 2.0infrastructure-as-codepacker
2.3k418
leucos/ansible-tuto

Ansible tutorial

ShellOtheransibletutorial
2.3k705
ianmiell/shutit

Automation framework for programmers

PythonPyPIMIT Licensepythonvagrant
ianmiell.github.io/shutit/
2.1k110
geerlingguy/ansible-vagrant-examples

Ansible examples using Vagrant to deploy to local VMs.

MIT Licenseansiblevagrant
2.1k700
rootsongjc/kubernetes-vagrant-centos-cluster

Setting up a distributed Kubernetes cluster along with Istio service mesh locally with Vagrant and VirtualBox, only PoC or Demo use.

ShellApache License 2.0kubernetesvagrant
jimmysong.io
1.9k577