使用Terraform通过jenkins Job自动在AWS中创建基础架构

时间:2017-12-17 23:19:44

标签: amazon-web-services jenkins amazon-ec2 jenkins-plugins terraform

我正在尝试使用Terraform通过jenkins Job自动在AWS中创建基础架构。

以下是步骤

1.我在AWS Linux EC2实例上安装了Jenkins

  1. 我在jenkins中安装了terraform插件,如下所示 管理jenkis / Manage Plugins enter image description here 在管理jenkis / Global Tool COnfiguration下进行了以下更改 enter image description here 3.使用以下配置创建一个新的jenkins作业 enter image description here 我在运行这份工作时遇到了以下错误 enter image description here enter image description here
  2. 感谢您的帮助以找到修复

    按照以下评论中的建议添加了aws版本,下面是jenkins的控制台输出

    enter image description here

1 个答案:

答案 0 :(得分:1)

您需要为terraform提供程序aws定义发布版本,例如:

provider "aws" {
  version = "~> 1.0"
  ..
}

参考:

Provider Versions