hashicorp / terraform

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
https://www.terraform.io/
Other
42.6k stars 9.54k forks source link

Vagrant provider #265

Closed robparrott closed 7 years ago

robparrott commented 10 years ago

Consider implementing a provider for Vagrant.

Vagrant, by providing an API around virtualization and provisioning, serves as a simple, local IaaS service. Thus for dev work it makes sense to leverage Vagrant as well thru terraform (particularly for configuration management "DevOps" development work).

A general dev workflow could be:

  1. define a server/instance in a terraform setup as a vagrant provided object
  2. work on config scripting/puppet/chef/etc. until it works as expected, with source code in a subdir of the terraform working dir
  3. modify the tf file to use a remote provider such as AWS of google compute
ghost commented 4 years ago

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.