Windows+VScode에서 Terraform 포맷터 실행

2183 단어 VSCodeTerraform
VScode에서 Terraform 포맷터 (terraform fmt)를 실행하는 절차 참고

목표



VScode의 포맷터 단축키 "Ctrl + Alt + F"에서 terraform fmt를 실행할 수있게된다.


환경


  • Windows 10 pro 64bit version 1909
  • VScode 버전 1.44.2

  • 절차



    1. Terraform 설치



    1-1. 공식 사이트에서 Windows 64-bit 버전 다운로드
    1-2. C:\Users\my_user\terraform 에 해동
    1-3. 패스를 통과
    관리자 권한으로 Powershell을 실행하고 다음 명령을 실행합니다.
    >$env:Path += ";C:\Users\my_user\terraform"
    >[Environment]::SetEnvironmentVariable('PATH', $Env:Path, 'Machine')
    

    1-4. 실행 확인
    다음 명령으로 버전이 표시되면 OK
    > terraform -v
    Terraform v0.12.24
    

    2. VScode TerraformExtension 설치



    이것 (mauve.terraform) 설치하기

    이상.

    보충: 파일 저장 시 자동으로 포맷 실행하는 설정


  • VScode > 파일 > 기본 설계 > 설정 에서 "editor.formatOnSave"에서 검색
  • Editor: Format On Save 에 체크를 한다
    ※settings.json에 "editor.formatOnSave": true 를 추가해도 OK


  • ※ 유의점 ※
    자동 저장을 ON("files.autoSave": "off"이외)로 하고 있는 경우, 자동 포맷은 실행되지 않는 것 같습니다.
    그 경우는, 「Ctrl+Alt+F」로 임의 타이밍으로 포맷합시다.

    참고


  • VSCode에서 Terraform 소개
  • VSCode에서 Terraform을 작성할 때 설정 (2019/11/07 추가 : HCL2 지원)
  • 좋은 웹페이지 즐겨찾기