Category: terraform

Terraformのメモ

zipファイルをダウンロードしてインストール terraformは各ディストリビュータからパッケージが出ている。 Install | Terraform | HashiCorp Developer Ubuntuのインストール方法としては下記。 wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list sudo apt update && sudo apt install terraform ただ ubuntu:24.04 のコンテナイメージだと lsb_release でエラーというか余計な行が出力されているようだ。 $ lsb_release -cs No LSB modules are available. noble No LSB modules are available. と出力されている。 aptで管理するメリットとしては、apt upgradeした際にパッケージアップデートできる点があると思う。 ただ私は定期的にCUI用のコンテナイメージを更新しているので、このメリットはあまり無い。 このためアーカイブからダウンロードしてインストールする。 下記のURLから対象プラットフォームのzipファイルをダウンロード。 Install | Terraform | HashiCorp Developer unzipで展開するとカレントディレクトリにterraformのバイナリができるので、/usr/local/binにコピーした。 Gentooでのterraformインストール マスクされているので解除する Read more...