개요Terraform 코드를 작성하면서 별도로 작성한 스크립트를 실행해야 하는 케이스가 있었다. 이런 경우 외부 프로그램을 연동할 때 사용하는 external 프로바이더를 활용할 수 있는데, 이번 글에서는 그 사용법을 확인하려고 한다. externalterraform과 외부 프로그램 간의 인터페이스를 제공하는 특수한 프로바이더이다. 프로바이더가 없는 시스템과 연동할 때 유용하지만 정식 프로바이더만큼 강력하지는 않다는 한계점이 있다. 또한 외부 프로그램에 대한 종속성이 생기기 때문에 운영 체제에 따라 사용 가능성이 달라지거나 이식성이 저하될 수 있다. external 프로바이더는 external 데이터소스를 제공한다. 표준 입력으로 JSON 형식의 데이터를 전달하고 표준 출력으로 JSON 형식의 데이터..