Terraform

Terraform (5) - module로 인프라 구성 재사용하기

1. 개요 2편에서는 for each 로 같은 종류의 파일을 여러 개 만들었다. 그런데 파일 생성과 출력값을 하나의 묶음으로 다른 프로젝트에서도 쓰려면 관련 코드를 함께 복사해야 한다. module 은 여러 Terraform 블록을 한 디렉터리에 모아 입력과 출력을 정…

·5분
Terraform

Terraform (1) - Terraform이 하는 일과 첫 리소스 만들기

1. 개요 서버, 네트워크, 디스크 같은 인프라를 만들 때 웹 콘솔에서 버튼을 눌러 만들 수도 있다. 하지만 그렇게 만들면 "무엇을 어떻게 만들었는지"가 기록에 남지 않아서, 같은 환경을 다시 만들거나 다른 사람에게 설명하기 어렵다. Terraform 은 만들고 싶은…

·10분
Terraform

Terraform (1) - 처음 보는 사람을 위한 HCL 문법 정리

1. 개요 Terraform은 "어떤 인프라가 있어야 하는가"를 코드로 적어 두면, 그 상태가 되도록 API를 호출해 리소스를 만들어 주는 도구다. 이 글은 Terraform 코드를 읽는 데 필요한 문법을 정리한다. 2. 블록 구조 읽기 Terraform 코드는 HCL…

·16분