【发布时间】:2018-03-20 22:23:50
【问题描述】:
是否可以使用 terraform 从 aws_instance ebs_block_device 资源中获取卷 ID,还是我们需要显式调用 aws_ebs_volume/aws_volume_attachment 资源?
我目前拥有的是:
resource "aws_instance" "ec2_app" {
...
ebs_block_device {
device_name = "${var.app_ebs_device_name}"
volume_type = "${var.app_ebs_vol_type}"
volume_size = "${var.app_ebs_vol_size}"
delete_on_termination = "${var.app_ebs_delete_on_termination}"
encrypted = "${var.app_ebs_encrypted}"
}
...
}
我知道我可以更改为 aws_ebs_volume/aws_volume_attachment 资源,但我相信这会破坏并重新创建卷(我试图避免这种情况)。
【问题讨论】:
-
您好,欢迎来到 Stack Overflow,请花点时间通过 welcome tour 了解您在此处的方式(并获得您的第一个徽章),阅读如何创建 Minimal, Complete, and Verifiable example并检查How to Ask Good Questions,这样您就有机会获得反馈和有用的答案。
标签: amazon-web-services terraform