从Terraform创建aws_launch_templates

时间:2019-02-04 19:00:43

标签: terraform terraform-provider-aws

我正在尝试从启动配置迁移到启动模板。

我在Terraform中将资源从aws_launch_config修改为aws_launch_template,然后运行

terraform apply

该工作产生以下错误:

Error: module.create_launch_templates.module.myapp.aws_launch_template.launch_template:
Provider doesn't support resource: aws_launch_template

我正在运行以下版本:

Terraform v0.11.11
+ provider.aws v1.9.0
+ provider.template v2.0.0

提供程序版本是最新的1.X版本。我需要升级到2.X版本吗? 2.x版本甚至可用吗?

编辑:我从其他发布版本2.x看到尚不可用。

1 个答案:

答案 0 :(得分:0)

AWS provider is 1.57的当前版本。您应该升级您的版本,因为1.9确实确实非常老,并且可能早于启动模板的发布。您可以通过运行docs中看到的terraform init -upgrade来升级提供程序版本。

该提供程序的2.0版尚不可用,我怀疑它可以用于Terraform .12版,但这只是一个猜测。