gpt4 book ai didi

terraform - 找不到模块根目录。没有什么可以输出

转载 作者:行者123 更新时间:2023-12-04 11:34:19 25 4
gpt4 key购买 nike

运行 terraform output在我的 Terraform 根目录中,我得到:

The module root could not be found. There is nothing to output.

我有以下文件:
iam.tf :
resource "aws_iam_user" "a_user" {
name = "a_user"
}
output.tf :
data "aws_caller_identity" "current" {}

output "account_id" {
value = "${data.aws_caller_identity.current.account_id}"
}

这个 https://www.terraform.io/docs/modules/index.html说:
Root module That is the current working directory when you run terraform apply or get, holding the Terraform configuration files. It is itself a valid module.

知道为什么会出现错误消息以及如何修复吗?

最佳答案

Terraform 引用 root module来自 terraform.tfstate文件。

此文件包含来自 .tf 的关于您最后已知状态的所有信息。文件连同 output variables .

首次执行后生成terraform apply命令进入当前目录。

只需运行 terraform apply,然后 terraform output将显示您的输出变量。

关于terraform - 找不到模块根目录。没有什么可以输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44543555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com