当进行Terraform构建时的步骤

经过

在第二次申请执行时,我注意到使用aws_security_group_rule时出现了警告问题,所以我尝试进行构建看看问题是否会得到解决。

当我进行了一些调查后发现,根本原因似乎是#2294。

因此,目前看来,应对方法是#2376,这可能导致出现”Warming”的情况。

    • https://github.com/hashicorp/terraform/issues/2294

 

    https://github.com/hashicorp/terraform/pull/2376

准备环境

使用brew安装Mercurial和Go。

brew install hg
brew install go

設定環境變數

mkdir -p /work/golang #GOPATH用のディレクトリ作成

请确保路径通畅。

/.zshrc的本地中文义项为:家目录下的.zshrc文件。

# Set GOPATH
export GOPATH="/work/golang"

# Set GOROOT
export GOROOT=/usr/local/opt/go/libexec

# PATH is added to the GOROOT.
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

建造

mkdir -p /work/golang/src/github.com/hashicorp
cd /work/golang/src/github.com/hashicorp
git clone git@github.com:hashicorp/terraform.git
cd /work/golang/src/github.com/hashicorp/terraform
make updatedeps
make
make dev

进行动作确认

➜ terraform git:(master) pwd
/work/golang/src/github.com/hashicorp/terraform
➜ terraform git:(master) bin/terraform -version
Terraform v0.6.1-dev (94bc96d3de7bbc78bcf0df6a7fc8db71260d49aa)
广告
将在 10 秒后关闭
bannerAds