如何解决我该如何修复这个 terragrunt 文件夹结构?显示 ParentFileNotFound 时出错
我目前有这个 terragrunt 的文件夹结构:
├── account.hcl
├── terraform
│ ├── env.hcl
│ ├── monitoring-ws
│ │ ├── deploy.hcl
│ │ ├── app
│ │ │ ├── terragrunt.hcl
│ │ │ └── user_data.sh
│ │ ├── security_group
│ │ │ └── terragrunt.hcl
│ │ └── vpc
│ │ └── terragrunt.hcl
│ └── region.hcl
└── terragrunt.hcl
当我进入 app 目录后运行 terrgrunt apply 时,我收到错误消息:
on /home/vsts/work/1/s/terragrunt.hcl line 15,in locals:
15: environment_vars = read_terragrunt_config(find_in_parent_folders("env.hcl"))
Call to function "find_in_parent_folders" failed: ParentFileNotFound: Could not
find a env.hcl in any of the parent folders of
/home/vsts/work/1/s/terragrunt.hcl
在我的 terragrunt.hcl 根文件中,它像这样引用这些文件:
locals {
# Automatically load account-level variables
account_vars = read_terragrunt_config(find_in_parent_folders("account.hcl"))
# Automatically load region-level variables
region_vars = read_terragrunt_config(find_in_parent_folders("region.hcl"))
# Automatically load environment-level variables
environment_vars = read_terragrunt_config(find_in_parent_folders("env.hcl"))
# Automatically load deployment-level variables
deployment_vars = read_terragrunt_config(find_in_parent_folders("deploy.hcl"))
我的目录结构哪里出错了? (顺便说一句,我在 Azure Devops 中运行这个)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。