我只是运行这行 terraform init 来初始化我的 terraform 但它总是显示此错误
文件夹结构
[ROOT]/terraform/main.tf
[ROOT]/src/lambda_code.py
[ROOT]/terraform/lambda.tf
Run Code Online (Sandbox Code Playgroud)
命令
terraform init -input=false -backend=false ./terraform
terraform init validate ./terraform
Run Code Online (Sandbox Code Playgroud)
错误:
命令行参数太多。您的意思是使用 -chdir 吗?
在 lambda.tf 中,我打包了一些需要遵循此结构的文件,因此我无法使用 terraform 行进行./terraform
初始化
如何解决?
Terraform 返回的错误消息建议您使用该-chdir
选项,如下所示:
terraform -chdir=./terraform init -input=false -backend=false
terraform -chdir=./terraform validate
Run Code Online (Sandbox Code Playgroud)
如果您在升级 Terraform v0.15 或更高版本的某些现有自动化脚本或 Runbook 时遇到此问题,您可能会在升级指南条目中找到有关此新错误的更有用的上下文。
归档时间: |
|
查看次数: |
5062 次 |
最近记录: |