Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v0.0.2
Fetching contributors…

Cannot retrieve contributors at this time

27 lines (20 sloc) 0.702 kb

Terraform is a small goal-oriented DSL for setting up a machine, similar in purpose to Chef and Puppet. Its design is inspired by Babushka, but it's simpler and tailored specifically for provisioning a machine for a webapp.


require "terraform_dsl"
include Terraform::Dsl
dep "my library" do
  met? { (check if your dependency is met) }
  meet { (install your dependency) }

A more detailed README is coming shortly.


When editing this gem, to test your changes, you can load your local copy of the gem in your project by using this in your Gemfile:

gem "terraform", :path => "~/p/terraform"


Dmac -- thanks for the name!

Jump to Line
Something went wrong with that request. Please try again.