【发布时间】:2021-11-24 13:09:26
【问题描述】:
所以我在这里阅读文档:https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/ebs_volume
它说我们可以使用 SnapshotId= 或 size= 这样快照 id 将根据给定 id 的快照创建卷,而 size= 将创建一个全新的卷。
我有这个数据源来访问我的快照:
data "aws_ebs_snapshot" "p4_ebs_snapshot" {
most_recent = true
owners = ["self"]
filter {
name = "tag:Name"
values = ["PerforceDepots"]
}
}
我想知道是否可以这样做:
if data.foundSnapshot?
snapshotId=data.id;
else
size=100
end
上面显然只是伪代码,但我想知道如何在 terraform 中做这样的事情。有可能吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2 terraform