我们目前正在运行Terraform 0.11。我正在寻找一种具有可重用模块的方法,在该模块中,我声明需要多少非根EBS卷以及这些卷的大小,然后将它们附加到EC2实例。根据业务需求,其他EBS卷的数量只能是1,也可以是几个。我已经看到每个都有可能,但是在0.11中不可用。是否有任何想法可以在0.11中完成?
答案 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后,请随时联系我们以公开发布预发布版本。