Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Set up a cold, inhospitable system using Terraform.
Ruby
tree: b5b0de3bea

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
.gitignore
Gemfile
README.markdown
Rakefile
terraform.gemspec

README.markdown

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.

Usage

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

A more detailed README is coming shortly.

Contribute

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"

Credits

Dmac -- thanks for the name!

Something went wrong with that request. Please try again.