首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Terraform声明我试图在空目录中初始化文件

Terraform声明我试图在空目录中初始化文件
EN

Stack Overflow用户
提问于 2022-10-30 10:17:56
回答 1查看 66关注 0票数 -2

Terraform声明我试图在一个空目录中初始化文件,该目录是我的本地配置文件: C:\Users

C:\user\a 874193\kplabs\Section2。

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

我对TF很陌生,所以请把它告诉我。谢谢

代码语言:javascript
复制
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种资源,我还将所有这些都替换为以下内容:

代码语言:javascript
复制
terraform {
  required_providers {
    aws = {
      source = "hashicorp/aws"
      version = "4.37.0"
    }
  }
}

当试图运行terraform init时的结果:

PS C:\Users\a874193\kplabs\sectiontwo> terraform init在空目录中初始化的Terraform!

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

来自ls的结果:

代码语言:javascript
复制
PS C:\Users\a874193\kplabs\sectiontwo> ls


    Directory: C:\Users\a874193\kplabs\sectiontwo


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
代码语言:javascript
复制
PS C:\Users\a874193\kplabs\sectiontwo> ls


    Directory: C:\Users\a874193\kplabs\sectiontwo


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
EN

回答 1

Stack Overflow用户

发布于 2022-10-30 10:21:27

编辑:好的,最后我只添加了kplabs文件夹,该文件夹在左侧窗格中显示了第二节文件夹。它有正确的计划资源并产生了正确的计划资源。

我想我和文件夹结构混淆了,所以如果有人能理解为什么它只在添加kplabs文件夹而不是在kplabs中添加第二节时才能工作,我会很感激的。

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74252220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档