LoginSignup
15
8

More than 3 years have passed since last update.

Cloud9にTerraformをインストールする手順

Last updated at Posted at 2019-05-02

2019年4月にAWS Cloud9が東京リージョンでリリースされましたが、このCloud9でAWSのリソースを構築するコードをデプロイしながら、SSH等でサーバを操作できると運用が捗ります。そこで、Cloud9でTerraformをインストールする手順をまとめてみました。

1. Homebrewをインストール

以下の記事の内容の通り、Homebrewをインストールします。2019年では、HomebrewはLinuxをオフィシャルにサポートし、インストールできるようになっています。手順は非常に簡単なものでした。
Cloud9にHomebrewをインストールする手順

2. tfenvをインストール

Terraformのバージョンを切り替えることができるtfenvをインストールします。
tfenvをインストールしていれば、新しいTerraformのバージョンがリリースされても、Cloud9上で旧バージョンのインストールを維持したまま、新バージョンを試すことができます。

$ brew install tfenv

3. tfenvで利用できるTerraformのバージョンを確認

以下のコマンドで、tfenvを使ってインストールできるTerraformのバージョンを確認します。

$ tfenv list-remote

4. tfenvでTerraformをインストール

最新のバージョンでインストールするには、以下のコマンドを実行します。

$ tfenv install latest

バージョンを指定する場合は、以下のコマンドに倣います。

$ tfenv install 0.11.13

5. tfenvでTerraformのバージョンを選択

tfenvでバージョンを指定すると、terraformコマンドを実行した時に、指定したバージョンが使われるようになります。1つしかバージョンをインストールしていなくても、コマンドを実行する必要があります。

$ tfenv use latest

バージョンを指定する場合は、以下のコマンドに倣います。

$ tfenv use 0.11.13

6. 動作確認

Terraformのバージョン確認コマンドを実行して、バージョンを表す文字列が返ることを確認します。

$ terraform --version
Terraform v0.12.0-beta2

これでCloud9でもTerraformが使えるようになりました。Cloud9をEC2モードで動かしている場合は、EC2にIAM Roleをアタッチすれば、TerraformでAWSのリソースを構築できるようになります。

15
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
8