我正在尝试使用带有Terraform的AWS启动模板来构建AWS EC2 redhat实例。
我可以通过调用Terraform的资源aws_launch_template
创建启动模板。我的问题是如何使用Terraform使用创建的启动模板来构建EC2服务器?
我叫什么Terraform aws提供程序资源?
非常感谢您的帮助!
最佳答案
欢迎使用Stack Overflow!
您可以创建aws_autoscaling_group
资源来使用新的启动模板。 Please see the example here for more details.
代码:
resource "aws_launch_template" "foobar" {
name_prefix = "foobar"
image_id = "ami-1a2b3c"
instance_type = "t2.micro"
}
resource "aws_autoscaling_group" "bar" {
availability_zones = ["us-east-1a"]
desired_capacity = 1
max_size = 1
min_size = 1
launch_template = {
id = "${aws_launch_template.foobar.id}"
version = "$$Latest"
}
}
关于amazon-web-services - 如何使用带有Terraform的AWS启动模板启动AWS EC2实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53749816/