개요테라폼으로 인프라를 구성하던 중 조건에 따른 분기 처리가 필요하게 되었다. 이번 글에서는 테라폼에서 사용할 수 있는 조건문에 대해서 좀 정리해보려고 한다. if 대신 삼항연산자다른 프로그램 언어와 다르게 if 구문을 제공하지 않는다. 대신 조건식(Conditional Expressions)을 제공하고 있는데, 이는 테라폼이 절차가 아닌 상태를 정의하는 선언형 언어이기 때문이다. 'A를 만족하면 B를 실행해.'가 아닌 'A인 경우의 결괏값은 B야.'라는 관점으로 접근해야 한다.기본적으로 테라폼에서의 삼항연산자 문법은 아래와 같다.condition ? true_val : false_valcondition을 만족하면 true_val이 결과고 그렇지 않으면 false_val이 결과다. 이때 true_val..