将多个大小不同的EBS卷附加到EC2实例

时间:2020-11-04 21:16:10

标签: terraform

我们目前正在运行Terraform 0.11。我正在寻找一种具有可重用模块的方法,在该模块中,我声明需要多少非根EBS卷以及这些卷的大小,然后将它们附加到EC2实例。根据业务需求,其他EBS卷的数量只能是1,也可以是几个。我已经看到每个都有可能,但是在0.11中不可用。是否有任何想法可以在0.11中完成?

1 个答案:

答案 0 :(得分:1)

对于aws_ebs_volume中的那些资源,可以使用aws_volume_attachment来实现一组EBS资源(count)和EBS附件(terraform 0.11)。这只是count的所有缺点,例如如果您更改EBS卷的值数组中的顺序,则会重新创建EBS卷。

由于您没有添加原始问题中已经尝试过的代码示例,因此没有更多内容可供我参考。无论如何,也许我可以为您指明正确的方向。

我们目前正计划为我们的open source terraform library发布这样一个灵活的ec2-instance模块,但遗憾的是,它将支持terraform 0.12作为最低版本,直到terraform 0.14。升级terraform后,请随时联系我们以公开发布预发布版本。