eval $(go env)
export PATH=$PATH:$GOPATH/bin
go get github.com/hashicorp/terraform
cd $GOPATH/src/github.com/hashicorp/terraform
git remote add displague [email protected]:displague/terraform
git fetch displague
git checkout add-linode-provider
go get -u
make dev
make plugin-dev PLUGIN=provider-linode
cd examples/linode
cat README.md
Follow the text in the readme.
I'll have to take a look this weekend and get this updated. It has been a while since I tried these steps.