March 7, 2010

Vagrant first released

Mitchell Hashimoto released Vagrant 0.1.0 on March 7, 2010 — a tool for building reproducible development environments in virtual machineSoftware that emulates a computer — often runs one OS inside another for isolation or portability.s.

What it was for

Vagrant (software)Vagrant reads a `Vagrantfile` describing a VM image, provisioning scripts, and port forwards — `vagrant up` boots an identical environment on any laptop. It standardized dev/prod parity before DockerSoftware that packages applications into containers — became the default way to ship and deploy services. dominated and led HashiCorp to Terraform and Consul. Example: a Rails app with Postgres running in VirtualBox after one command.

People

  • Mitchell Hashimotocreator

Companies

  • HashiCorp

Why it's here

Vagrant made 'works on my machine' a solvable problem with shareable VM configs.

Why it mattered

It popularized infrastructure-as-code for local development and spawned the HashiCorp ecosystem.

What it solved

Onboarding to a project meant hours of manual dependency installation and broken environments.

Media

  • Vagrant (software)
    ImageVagrant (software)

    Fco.plj, CC BY-SA 3.0, via Wikimedia Commons

Related