【发布时间】:2022-10-16 04:54:07
【问题描述】:
据我所知,我们可以使用terraform count 作为 if-else 条件,但这是为了价值。
使用Data Source: aws_secretsmanager_secret的样本
它有两个键:name 或 arn
我的情况是,
- 如果我有变量
secret_name,它将使用密钥name - 如果我有变量
secret_arn,它将使用密钥arn - 不能同时使用(我可以自己控制)
怎么做,像这样
data "aws_secretsmanager_secret" "this" {
if count = length(var.secret_arn)
arn = var.secret_arn
else if count = length(var.secret_name)
name = var.secret_name
fi
}
【问题讨论】:
-
你是否会有
count元参数?如果不是,那么实现这一目标应该不难。
标签: amazon-web-services terraform terraform-provider-aws