Terraform部署步骤(针对Windows系统,假设操作AWS资源)

Terraform导入所需的工具清单

    • Python(AWS CLIのインストールにpipコマンドを使用するため)

 

    • AWS CLI(AWSリソースの操作に必須)

 

    • Git(tfenvの操作にGitBushが必須)

 

    tfenv(terraformコマンドのバージョン管理に便利なためあったほうが良い)

操作步骤

安装Python

Pythonの公式ダウンロードサイトから最新バージョンのインストーラをダウンロードしてくる。

インストーラを起動。Add Python 3.x to PATHをチェックしてインストール。
チェックを忘れた場合、もう一度インストーラを起動して、アンインストールしてから再度インストールし直せばいい。

コマンドプロンプトにpython -Vとpip -Vを入力してそれぞれバージョン情報が出力されたらOK。

安装 AWS CLI

pipコマンドでインストールする
pip install awscli

コマンドプロンプトにaws –versionを入力してバージョン情報が出力されたらOK。

AWSへのアクセスキーを環境変数へ設定。
set AWS_ACCESS_KEY_ID=******************
set AWS_SECRET_ACCESS_KEY=************************************
set AWS_DEFAULT_REGION=ap-northeast-1

安装Git
在Windows中是安装tfenv所必需的下一步。

Gitの公式ダウンロードサイトからインストーラをダウンロードしてくる。

WindowsにGitをインストールする手順を参考にインストールする。
コマンドプロンプトにgit -vを入力してバージョン情報が出力されたらOK。

安装tfenv
tfenv 是一个可以安装和管理多个 Terraform 版本的工具。
据说只有在 Windows 的 gitbash 环境下安装和运行有用,所以我们将使用 gitbash 来进行安装。

公式リポジトリのREADMEを参考にインストールしていく。
# githubのリポジトリからクローンしてくる。
git clone –depth=1 https://github.com/tfutils/tfenv.git ~/.tfenv

# パスを通す
echo ‘export PATH=”$HOME/.tfenv/bin:$PATH”‘ >> ~/.bash_profile

# ~/.bash_profileを読み込む
source ~/.bash_profile

tfenv –versionを入力してバージョン情報が出力されたらOK。

安装Terraform

    インストールできるバージョンを確認
tfenv list-remote
    インストールしたいバージョン(最新の安定板)をインストール
tfenv install 1.5.4
terraform_1.png
    インストール済みのバージョンを確認
tfenv list
    使用するバージョンをセットアップ。バージョンを切り替える時もこのコマンドを使う
tfenv use 1.5.4

如果想在命令提示符等环境下使用terraform命令,
目前只能在gitbash中使用terraform命令。
如果想要在命令提示符等环境下使用,需要配置路径。

顺便提一下,由于需要指定版本并设置路径,使用tfenv命令更改Terraform版本后,并不能切换命令提示符等使用的terraform命令的版本。
在使用tfenv命令切换版本后,需要按照以下步骤重新设置路径。

env_3.png
广告
将在 10 秒后关闭
bannerAds