Terraform & Configuration file 테라폼은 IaC(Infra as a Code) Tool로 구성 파일(configuration file)을 선언적(declarative)으로 작성함으로서 인프라를 관리 할 수 있게 해줍니다. 구성 파일은 테라폼에게 설치할 플러그인, 생성할 인프라, 가져올 데이터 등을 알려줍니다. 구성 파일은 테라폼 네이티브 언어인 HCL(Hashicorp Configuration Language)과 JSON으로 작성 할 수 있습니다. 각각 .tf, .tf.json의 확장자를 갖으며 평문(plain text)으로 저장됩니다. 테라폼은 CDKTF(Cloud Development Kit for Terraform)을 지원합니다. Typescript, Python, Java,..