diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/terraform.rb | 158 |
1 files changed, 98 insertions, 60 deletions
diff --git a/Library/Formula/terraform.rb b/Library/Formula/terraform.rb index 69d1a750a..21e5debfa 100644 --- a/Library/Formula/terraform.rb +++ b/Library/Formula/terraform.rb @@ -3,8 +3,8 @@ require "language/go" class Terraform < Formula homepage "http://www.terraform.io/" - url "https://github.com/hashicorp/terraform/archive/v0.3.7.tar.gz" - sha1 "46fb3979465b8bd8a3bbee753c558965b7c1d043" + url "https://github.com/hashicorp/terraform/archive/v0.4.1.tar.gz" + sha1 "fc27bde31b6daf5ebe371fadb4b2c57a7ca9aed4" bottle do cellar :any @@ -13,8 +13,17 @@ class Terraform < Formula sha1 "269a96df407c83be7419042a64f7dc4e6588c5e7" => :mountain_lion end + patch do + url "https://github.com/hashicorp/terraform/pull/1473.patch" + sha1 "abee09afb0396d8e23bba094689a0a88bfe55d90" + end + depends_on "go" => :build + go_resource "github.com/mitchellh/iochan" do + url "https://github.com/mitchellh/iochan.git", :revision => "b584a329b193e206025682ae6c10cdbe03b0cd77" + end + go_resource "github.com/mitchellh/gox" do url "https://github.com/mitchellh/gox.git", :revision => "e8e6fd4fe12510cc46893dff18c5188a6a6dc549" end @@ -23,72 +32,104 @@ class Terraform < Formula url "https://go.googlesource.com/tools.git", :revision => "2a105dc4ba99792ac380f48d154af4e10b822846" end - go_resource "github.com/mitchellh/iochan" do - url "https://github.com/mitchellh/iochan.git", :revision => "b584a329b193e206025682ae6c10cdbe03b0cd77" + go_resource "code.google.com/p/go-uuid" do + url "https://code.google.com/p/go-uuid", :revision => "35bc42037350f0078e3c974c6ea690f1926603ab", :using => :hg end - go_resource "github.com/hashicorp/hcl" do - url "https://github.com/hashicorp/hcl.git", :revision => "513e04c400ee2e81e97f5e011c08fb42c6f69b84" + go_resource "google.golang.org/cloud" do + url "https://code.googlesource.com/gocloud.git", :revision => "c97f5f9979a8582f3ab72873a51979619801248b" end - go_resource "github.com/mitchellh/copystructure" do - url "https://github.com/mitchellh/copystructure.git", :revision => "c101d94abf8cd5c6213c8300d0aed6368f2d6ede" + go_resource "google.golang.org/api" do + url "https://code.googlesource.com/google-api-go-client.git", :revision => "2f6114897375589857c508d7392e55d5e7580db8" end - go_resource "github.com/mitchellh/reflectwalk" do - url "https://github.com/mitchellh/reflectwalk.git", :revision => "9cdd861463675960a0a0083a7e2023e7b0c994d7" + go_resource "github.com/Sirupsen/logrus" do + url "https://github.com/Sirupsen/logrus.git", :revision => "cdd90c38c6e3718c731b555b9c3ed1becebec3ba" end - go_resource "github.com/mitchellh/mapstructure" do - url "https://github.com/mitchellh/mapstructure.git", :revision => "442e588f213303bec7936deba67901f8fc8f18b1" + go_resource "github.com/armon/circbuf" do + url "https://github.com/armon/circbuf.git", :revision => "f092b4f207b6e5cce0569056fba9e1a2735cb6cf" end - go_resource "github.com/mitchellh/goamz" do - url "https://github.com/mitchellh/goamz.git", :revision => "97673455debc43e44e645466f3af7ae7a2497700" + go_resource "github.com/awslabs/aws-sdk-go" do + url "https://github.com/awslabs/aws-sdk-go.git", :revision => "a79c7d95c012010822e27aaa5551927f5e8a6ab6" end - go_resource "github.com/vaughan0/go-ini" do - url "https://github.com/vaughan0/go-ini.git", :revision => "a98ad7ee00ec53921f08832bc06ecf7fd600e6a1" + go_resource "github.com/cyberdelia/heroku-go" do + url "https://github.com/cyberdelia/heroku-go.git", :revision => "594d483b9b6a8ddc7cd2f1e3e7d1de92fa2de665" end - go_resource "github.com/pearkes/cloudflare" do - url "https://github.com/pearkes/cloudflare.git", :revision => "19e280b056f3742e535ea12ae92a37ea7767ea82" + go_resource "github.com/docker/docker" do + url "https://github.com/docker/docker.git", :revision => "dd4389fb19e442d386c3106545f04387c08e6a91" + end + + go_resource "github.com/fsouza/go-dockerclient" do + url "https://github.com/fsouza/go-dockerclient.git", :revision => "fb0e9fb80f074795d7c11eba700eb33058b14bfb" + end + + go_resource "github.com/hashicorp/atlas-go" do + url "https://github.com/hashicorp/atlas-go.git", :revision => "90aad8fc22a107db14dd80efdc131a197f7234e6" + end + + go_resource "github.com/hashicorp/aws-sdk-go" do + url "https://github.com/hashicorp/aws-sdk-go.git", :revision => "1d5c8f6b881ab3e2e0c3e737886732bbfd1ced27" end go_resource "github.com/hashicorp/consul" do - url "https://github.com/hashicorp/consul.git", :revision => "0c7ca91c74587d0a378831f63e189ac6bf7bab3f" + url "https://github.com/hashicorp/consul.git", :revision => "e5797d9a86b025d009809199146747384ad34db7" end - go_resource "github.com/pearkes/digitalocean" do - url "https://github.com/pearkes/digitalocean.git", :revision => "e83ade90c89779be9325f8add18dfae8de7eaaa5" + go_resource "github.com/hashicorp/errwrap" do + url "https://github.com/hashicorp/errwrap.git", :revision => "7554cd9344cec97297fa6649b055a8c98c2a1e55" end - go_resource "github.com/pearkes/dnsimple" do - url "https://github.com/pearkes/dnsimple.git", :revision => "1e0c2b0eb33ca7b5632a130d6d34376a1ea46c84" + go_resource "github.com/hashicorp/go-checkpoint" do + url "https://github.com/hashicorp/go-checkpoint.git", :revision => "88326f6851319068e7b34981032128c0b1a6524d" end - go_resource "github.com/cyberdelia/heroku-go" do - url "https://github.com/cyberdelia/heroku-go.git", :revision => "594d483b9b6a8ddc7cd2f1e3e7d1de92fa2de665" + go_resource "github.com/hashicorp/go-multierror" do + url "https://github.com/hashicorp/go-multierror.git", :revision => "fcdddc395df1ddf4247c69bd436e84cfa0733f7e" end - go_resource "github.com/pearkes/mailgun" do - url "https://github.com/pearkes/mailgun.git", :revision => "5b02e7e9ffee9869f81393e80db138f6ff726260" + go_resource "github.com/hashicorp/go-version" do + url "https://github.com/hashicorp/go-version.git", :revision => "bb92dddfa9792e738a631f04ada52858a139bcf7" end - go_resource "github.com/mitchellh/go-homedir" do - url "https://github.com/mitchellh/go-homedir.git", :revision => "7d2d8c8a4e078ce3c58736ab521a40b37a504c52" + go_resource "github.com/hashicorp/hcl" do + url "https://github.com/hashicorp/hcl.git", :revision => "513e04c400ee2e81e97f5e011c08fb42c6f69b84" end - go_resource "github.com/armon/circbuf" do - url "https://github.com/armon/circbuf.git", :revision => "f092b4f207b6e5cce0569056fba9e1a2735cb6cf" + go_resource "github.com/hashicorp/yamux" do + url "https://github.com/hashicorp/yamux.git", :revision => "b2e55852ddaf823a85c67f798080eb7d08acd71d" + end + + go_resource "github.com/imdario/mergo" do + url "https://github.com/imdario/mergo.git", :revision => "2fcac9923693d66dc0e03988a31b21da05cdea84" end go_resource "github.com/mitchellh/cli" do - url "https://github.com/mitchellh/cli.git", :revision => "e3c2e3d39391e9beb9660ccd6b4bd9a2f38dd8a0" + url "https://github.com/mitchellh/cli.git", :revision => "afc399c273e70173826fb6f518a48edff23fe897" end go_resource "github.com/mitchellh/colorstring" do - url "https://github.com/mitchellh/colorstring.git", :revision => "15fc698eaae194ff160846daf77922a45b9290a7" + url "https://github.com/mitchellh/colorstring.git", :revision => "61164e49940b423ba1f12ddbdf01632ac793e5e9" + end + + go_resource "github.com/mitchellh/copystructure" do + url "https://github.com/mitchellh/copystructure.git", :revision => "c101d94abf8cd5c6213c8300d0aed6368f2d6ede" + end + + go_resource "github.com/mitchellh/go-homedir" do + url "https://github.com/mitchellh/go-homedir.git", :revision => "7d2d8c8a4e078ce3c58736ab521a40b37a504c52" + end + + go_resource "github.com/mitchellh/go-linereader" do + url "https://github.com/mitchellh/go-linereader.git", :revision => "07bab5fdd9580500aea6ada0e09df4aa28e68abd" + end + + go_resource "github.com/mitchellh/mapstructure" do + url "https://github.com/mitchellh/mapstructure.git", :revision => "442e588f213303bec7936deba67901f8fc8f18b1" end go_resource "github.com/mitchellh/osext" do @@ -103,55 +144,52 @@ class Terraform < Formula url "https://github.com/mitchellh/prefixedio.git", :revision => "89d9b535996bf0a185f85b59578f2e245f9e1724" end - go_resource "github.com/mitchellh/go-linereader" do - url "https://github.com/mitchellh/go-linereader.git", :revision => "07bab5fdd9580500aea6ada0e09df4aa28e68abd" + go_resource "github.com/mitchellh/reflectwalk" do + url "https://github.com/mitchellh/reflectwalk.git", :revision => "9cdd861463675960a0a0083a7e2023e7b0c994d7" end - go_resource "github.com/hashicorp/yamux" do - url "https://github.com/hashicorp/yamux.git", :revision => "b4f943b3f25da97dec8e26bee1c3269019de070d" + go_resource "github.com/pearkes/cloudflare" do + url "https://github.com/pearkes/cloudflare.git", :revision => "19e280b056f3742e535ea12ae92a37ea7767ea82" end - go_resource "github.com/hashicorp/go-checkpoint" do - url "https://github.com/hashicorp/go-checkpoint.git", :revision => "88326f6851319068e7b34981032128c0b1a6524d" + go_resource "github.com/pearkes/digitalocean" do + url "https://github.com/pearkes/digitalocean.git", :revision => "e966f00c2d9de5743e87697ab77c7278f5998914" end - go_resource "github.com/hashicorp/go-multierror" do - url "https://github.com/hashicorp/go-multierror.git", :revision => "fcdddc395df1ddf4247c69bd436e84cfa0733f7e" + go_resource "github.com/pearkes/dnsimple" do + url "https://github.com/pearkes/dnsimple.git", :revision => "1e0c2b0eb33ca7b5632a130d6d34376a1ea46c84" end - go_resource "golang.org/x/oauth2" do - url "https://go.googlesource.com/oauth2.git", :revision => "36fb42e1e88262b05ae676ce0085dd73fd66abfd" + go_resource "github.com/pearkes/mailgun" do + url "https://github.com/pearkes/mailgun.git", :revision => "5b02e7e9ffee9869f81393e80db138f6ff726260" end - go_resource "google.golang.org/cloud" do - url "https://code.googlesource.com/gocloud.git", :revision => "fffe461e194e54255fea3954c7197e300dc87811" + go_resource "github.com/rackspace/gophercloud" do + url "https://github.com/rackspace/gophercloud.git", :revision => "ce0f487f6747ab43c4e4404722df25349385bebd" end - go_resource "golang.org/x/net" do - url "https://go.googlesource.com/net.git", :revision => "947224908606a5aa6af4427c3a2cea51387aa38a" + go_resource "github.com/soniah/dnsmadeeasy" do + url "https://github.com/soniah/dnsmadeeasy.git", :revision => "5578a8c15e33958c61cf7db720b6181af65f4a9e" end - go_resource "code.google.com/p/google-api-go-client" do - url "https://code.google.com/p/google-api-go-client/", :revision => "6ddfebb10ece", - :using => :hg + go_resource "github.com/vaughan0/go-ini" do + url "https://github.com/vaughan0/go-ini.git", :revision => "a98ad7ee00ec53921f08832bc06ecf7fd600e6a1" end - go_resource "code.google.com/p/go-uuid" do - url "https://code.google.com/p/go-uuid/", :revision => "35bc42037350", - :using => :hg + go_resource "github.com/xanzy/go-cloudstack" do + url "https://github.com/xanzy/go-cloudstack.git", :revision => "f73f6ff1b843dbdac0a01da7b7f39883adfe2bdb" end - go_resource "code.google.com/p/go.crypto" do - url "https://code.google.com/p/go.crypto/", :revision => "69e2a90ed92d", - :using => :hg + go_resource "golang.org/x/crypto" do + url "https://go.googlesource.com/crypto.git", :revision => "c57d4a71915a248dbad846d60825145062b4c18e" end - go_resource "github.com/hashicorp/atlas-go" do - url "https://github.com/hashicorp/atlas-go.git", :revision => "d782d458598017712f7e188f32e6aacd843bbe99" + go_resource "golang.org/x/net" do + url "https://go.googlesource.com/net.git", :revision => "84ba27dd5b2d8135e9da1395277f2c9333a2ffda" end - go_resource "github.com/xanzy/go-cloudstack" do - url "https://github.com/xanzy/go-cloudstack.git", :revision => "6f5951088b74a98bd81e44cc5e8218170988c4a0" + go_resource "golang.org/x/oauth2" do + url "https://go.googlesource.com/oauth2.git", :revision => "ce5ea7da934b76b1066c527632359e2b8f65db97" end def install |
