オーケストレーションツールとして Amazon CloudFormation をちょっと見てみたけど、なんか面倒な感じがしたので流行りそうな Terraform を試してみる。 環境はMac(Yosemite 10.10.2)。 目標はAWSにEC2インスタンスを構築して破棄すること。 Terraformインストール Homebrewを使用してGo言語とMecurialを入れ、Githubからソースを落としてコンパイルする。 (MacのZIP版[v0.3.7]だと微妙にバグっぽい感じがあったのでソースが良さげ) $ brew install hg $ brew install go $ echo 'export GOPATH=${HOME}/.golang' >> ~/.bash_profile $ echo 'export PATH=${PATH}:${GOROOT}/bin:${GOP