Terraform表示我正在尝试初始化一个空目录中的文件



Terraform表示,我正在尝试初始化一个空目录中的文件,该目录是我的本地配置文件:C:\Users
C:\Users\a874193\kplabs\sectiontwo。

当我运行ls命令时,它会在其中显示tf文件,当我查看实际\sectiontwo文件夹中的.tf文件时,它确实显示了一个或多或少为空的.tf。

我是TF的新手,所以请把它分解给我。谢谢

provider "aws" {
region = "us-west-2"
access_key = "---------------"
secret_key = "----------------------"
}
resource "aws_instance" "kelec2" {
ami = "ami-0d593311db5abb72b"
instance_type = "t2.micro"
}

resource "aws_eip" "elastic" {
vpc = true
}

有了以上内容,我试图评论掉指定的2个资源,我也用以下内容替换了所有这些:

terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "4.37.0"
}
}
}

尝试运行terraform init:时的结果

PS C:\Users\a874193\kplabs\sectiontwo>地形初始化Terraform在一个空目录中初始化!

通过创建Terraform配置文件,立即使用Terraform。

ls的结果:

PS C:Usersa874193kplabssectiontwo> ls

Directory: C:Usersa874193kplabssectiontwo

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        29/10/2022     18:04                .terraform
-a----        29/10/2022     18:04           1152 .terraform.lock.hcl
-a----        29/10/2022     18:43            310 attributes.tf.bak
-a----        29/10/2022     18:44            156 terraform.tfstate
-a----        29/10/2022     18:44          15786 terraform.tfstate.backup
PS C:Usersa874193kplabssectiontwo> ls

Directory: C:Usersa874193kplabssectiontwo

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        29/10/2022     18:04                .terraform
-a----        29/10/2022     18:04           1152 .terraform.lock.hcl
-a----        29/10/2022     18:43            310 attributes.tf.bak
-a----        29/10/2022     18:44            156 terraform.tfstate
-a----        29/10/2022     18:44          15786 terraform.tfstate.backup

编辑:好的,我最后只添加了kplabs文件夹,然后在左侧窗格中显示了sectiontwo文件夹。它已经初始化并生成了正确的计划资源。

我想我对文件夹结构感到困惑,所以如果有人能理解为什么它只在添加kplabs文件夹而不是kplabs中的第二部分时有效,我将不胜感激

感谢

相关内容

  • 没有找到相关文章

最新更新