我的Terraform版本是v0.11.13。我将资源“ aws_launch_template”用于资源“ aws_eks_node_group”。我收到错误消息“无效或未知密钥:launch_template”。
错误:module.eks_node_windows_group.aws_eks_node_group.windows-worker-nodes-group ::无效或未知密钥:launch_template。
下面是相关代码:
resource "aws_launch_template" "worker-node-windows" {
image_id = "ami-0e6430de0e2d50a33"
name = "windows_node"
update_default_version = true
}
resource "aws_eks_node_group" "windows-worker-nodes-group" {
cluster_name = "${var.eks_cluster_name}"
node_group_name = "${var.eks_cluster_node_group_name}"
node_role_arn = "${var.eks_worker_node_role_arn}"
subnet_ids = ["${var.eks_worker_subnet_ids}"]
ami_type = "${var.ami_type}"
instance_types = "${var.instance_type}"
disk_size = "${var.volume_size}"
release_version = "${var.release_version}"
version = "${var.eks_cluster_version}"
launch_template {
name = "${aws_launch_template.worker-node-windows.name}"
version = "${aws_launch_template.worker-node-windows.latest_version}"
id = "${aws_launch_template.worker-node-windows.id}"
}
}
将launch_template
用于aws_eks_node_group
年推出的3.3.0版本的Terraform AWS提供的。
确保至少使用版本3.3.0的aws提供程序(请参见terraform 0.11的文档):
provider "aws" {
version = ">= 3.3.0"
region = "us-east-1"
}
然后运行 terraform init
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句