のぴぴのメモ

自分用のLinuxとかの技術メモ

Amazon Linux2にterraformをセットアップする

Googleで検索すれば記事は多数出てくるのですが、勉強と備忘録のために記録します。

Terraformのセットアップ

Cloud9(Amazon Linux2ベース)はデフォルトでterraformが入ってるので、セットアップはスキップできます。

  • Cloud9 on Amazon Linux2 : デフォルトでインストールされているのでセットアップ不要(2021/6現在)
  • Amazon Linux2: セットアップが必要

セットアップする場合は、Terraformのドキュメントにインストール手順が記載されているので、その内容を見ながらセットアップすればOKです。
learn.hashicorp.com

TerraformのYumレポジトリ の登録

Terraformのrpmパッケージは、Terraform提供元のHashiCorpのオフィシャルのyumレポジトリ から取得することができます。(Amazon LinuxではTerraformのパッケージは配布していない)
そのため、まずHashiCorpのオフィシャルのyumレポジトリをyumに登録する必要があります。

  • yum-config-managerコマンドのインストール
sudo yum install -y yum-utils
  • HashiCorpのオフィシャルのyumレポジトリの追加
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/AmazonLinux/hashicorp.repo

Terraformのインストール

sudo yum -y install terraform

Terraformのテスト

terraform -help