해결된 질문
23.08.19 02:17 작성
·
434
0
윈도우 환경입니다.
C:\terraform\terraform.exe
테라폼 파일은 위 폴더에있습니다.
위 사진처럼 해당 폴더에 Terraform 폴더를 만들고
해당 폴더에 main.tf 파일을 생성했습니다.
main.tf파일내용은
provider "aws" {
region = "ap-northeast-2"
}
입니다.
terraform init 명령어를 치면 아래와같은메시지가 나옵니다.
C:\terraform>terraform init
Terraform initialized in an empty directory!
The directory has no Terraform configuration files. You may begin working
with Terraform immediately by creating Terraform configuration files.
위 내용을 구글링해보면
테라폼 프로젝트가 아닌곳에서 커멘드를 치면 위와같은에러가난다고 하는데
테라폼 프로젝트가 해당 디렉토리가 맞습니다..
(스크린샷 참조)
어디가 잘못된것일까요
편집기에도 인식을 못했는지 색상이 변화가 없습니다(글씨)
답변 1
0
2023. 08. 19. 07:13
안녕하세요.
보여주신 사진만으론 완전히 파악되진 않지만, 느낌상 아래 구조인 것 같습니다.
C
|_terraform
|_ terraform.exe
|_ Terraform
|_ main.tf
혹시나 틀리다면 dir 같은 명령어 또는 tree c:\terraform 같은 명령어 결과를 같이 첨부해주시면 감사하겠습니다.
어쨋든, 현재 terraform.exe가 있는 경로에서 terraform init
을 수행하기 때문에 파일이 없다고 나오는 것 같습니다.
테라폼 실행파일 경로가 환경변수에 등록되어 있다면, cd c:\terraform\Terraform 또는 main.tf 파일 우클릭 또는 main.tf 파일이 포함된 디렉토리를 우클릭 하여, Open In Integrated Terminal
또는 통합 터미널에서 열기
를 클릭하여 터미널 생성 후에 명령어 입력 시도 부탁드립니다.
우선 제공해주신 스크린샷에 파일이 저장이 안되어 있는 것으로 보입니다. 저장 부탁드립니다.
또한, 위 스크린샷과 같이 익스텐션에 HashiCorp Terraform
이 설치되어 있는지 확인 부탁드립니다.
우측 하단에 일반 텍스트
가 아닌 {} Terraform
과 같이 다른 형태로 나와야 합니다.