当进行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)