目的
Terraformの基礎(ついでにAWS開発環境)をハンズオンで学ぶ。出会ったエラー等も忘れず記録する。
Cloud9の環境構築
1. Cloud9とは
AWSの統合開発環境。コードを管理してリリースしたりできる。
2. 環境作成
AWS管理コンソールからCloud9を検索して、Cloud9の画面へ遷移。
[作成]を押下して環境が作成されていることを確認。
Cloud9 IDEの[開く]を押下して立ち上がればOK.
3. asdfインストール
Terraformのバージョンを管理するツール。下記コマンドを入力してインストール。
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0
~/.bashrc
の最後尾列に下記を追記。
. "$HOME/.asdf/asdf.sh"
. "$HOME/.asdf/completions/asdf.bash"
今入っているCloud9環境をexit
で抜けて、もう一個新しいTerminalを作成して、asdfのバージョンを確認。
4. asdfでTerraformをインストール
下記コマンドを実行。
asdf plugin add terraform
下記コマンドでインストール可能なTerrarformバージョンを確認できる。
asdf list all terraform
適当なディレクトリを作成後、下記ファイルを作成しコマンドを実行すると、tool-versionsに記載したバージョンがインストールされる。
tool-versions
terraform 1.3.7
asdf install
参照
- asdf
┗Official Download
┗3. Install asdf
https://asdf-vm.com/guide/getting-started.html