VScode에서 OpenTofu 자동정렬 설정하는 방법

Prettier를 이용하면 python코드 정렬을 사용이 가능한데, OpenTofu는 정렬이 잘 되지 않아 확장 툴이 필요하다.

확장 프로그램 설치

Extentsions에서 terraform으로 검색후 HashCorp Terraform을 설치한다.

환경설정

아래 단축키를 이용하여 설정메뉴 실행.

# 설정 창 실행
ctrl + ,

json으로 검색을하고 Edit in settings.json을 실행

아래 내용을 참조하여 설정한다.

{
  "workbench.colorTheme": "Default Dark+",
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "notebook.defaultFormatter": "esbenp.prettier-vscode",
  "json.schemas": [
    
  ],
  "[python]": {
    "editor.defaultFormatter": "ms-python.python"
  },
  "[terraform]": {
    "editor.formatOnSave": true,
    "editor.defaultFormatter": "hashicorp.terraform",
    "editor.tabSize": 2 // optionally
  },
  "[terraform-vars]": {
    "editor.tabSize": 2 // optionally
  }
}