4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWSで、Terraformを利用する方法をまとめてみた(3/10)

Last updated at Posted at 2023-09-13

バージョン管理ツールtfenvとは?

tfenvはTerraformのバージョン管理ツールであり、異なるバージョンのTerraformを切り替えて使用できるようにするために使用されます。以下はtfenvを使用してTerraformをインストール、バージョン管理する方法の詳細です。

まず、Git Bashをインストールします。Git Bashは、Windows上でUnixシェル環境を提供するツールであり、Linuxと同様のコマンドを使用して作業することができます。

次に、tfenvをインストールします。Git Bashを起動し、ターミナルウィンドウを開いて、以下の手順を実行します。

cd ~を入力して、ユーザーディレクトリに移動します。
次のコマンドを入力して、tfenvをクローンします。

git clone https://github.com/tfutils/tfenv.git ~/.tfenv

.bashrcに環境変数を追加します。

PATH=$PATH:/c/Users/<USER_NAME>/.packer/bin 

これにより、Git Bashが起動するたびにtfenvが自動的に初期化され、Packerの実行ファイルがパスに追加されます。

利用可能なTerraformバージョンを表示する
tfenvで利用可能なTerraformのバージョンを確認するには、以下のコマンドを実行します。

$ tfenv list-remote
0.11.0
0.11.1
・・・
0.14.18
1.0.0
1.0.1
・・・
1.0.20

これにより、利用可能なTerraformのバージョンが表示されます。

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

tfenv install <version> 

には、インストールするTerraformのバージョンを指定します。

Terraformのバージョンを使用する
Terraformの特定のバージョンを使用するには、以下のコマンドを実行します。

tfenv use <version> 

には、使用するTerraformのバージョンを指定します。

Terraformのバージョンを確認する
現在のTerraformのバージョンを確認するには、以下のコマンドを実行します。

terraform version 

terraform versionを入力して、現在のTerraformバージョンを確認します。
これにより、現在のTerraformのバージョンが表示されます。また、追加したPackerの実行ファイルもパスに追加されていることが確認できます。

これで、Terraformのインストールとバージョン管理が完了しました。以降、tfenv use [version]を使用して、切り替えたいTerraformバージョンを指定することができます。また、tfenv listを使用して、ローカルにインストールされているTerraformバージョンを確認することもできます。

AWSで、Terraformを利用する方法をまとめてみた(1/10)
https://qiita.com/kimuni-i/items/ffde2f8df96fe5d9513f
AWSで、Terraformを利用する方法をまとめてみた(2/10)
https://qiita.com/kimuni-i/items/6298ed10adc6ad450488
AWSで、Terraformを利用する方法をまとめてみた(4/10)
https://qiita.com/kimuni-i/items/b97089a820cc06ed2d9c
AWSで、Terraformを利用する方法をまとめてみた(5/10)
https://qiita.com/kimuni-i/items/11efb60b9a731d212211
AWSで、Terraformを利用する方法をまとめてみた(6/10)
https://qiita.com/kimuni-i/items/943daf8f4e80af12b70e
AWSで、Terraformを利用する方法をまとめてみた(7/10)
https://qiita.com/kimuni-i/items/b2cc6e1e4b5d5c1a92cb
AWSで、Terraformを利用する方法をまとめてみた(8/10)
https://qiita.com/kimuni-i/items/2934372c385ba0561425
AWSで、Terraformを利用する方法をまとめてみた(9/10)
https://qiita.com/kimuni-i/items/edbdc88f0bca9c0354d2
AWSで、Terraformを利用する方法をまとめてみた(10/10)
https://qiita.com/kimuni-i/items/2f900d792c38ad93979c

4
1
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
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?