테라폼에서 Provisioner가 어떤것이고 EC2 Userdata는 무엇이며 둘 간의 차이는 무엇인지 알아보자. Provisioner 테라폼에서 공식적으로 지원하는 문법이다. 세 가지 종류가 있는데 다음과 같다. file: 로컬 -> 리모트 파일복사 local-exec: 로컬PC에서 명령어 수행 remote-exec: 리모트 머신에서 명령어 수행 (SSH, WinRM 과 같은 프로토콜을 지원) 그래서 위 세가지 경우를 처리하기 위해 테라폼에서 provisioner라는 녀석을 제공해준다고 생각하면 된다. 이 녀석은 기본적으로는 첫 리소스 생성 시점에 수행되지만 여러 옵션들을 통해 삭제 시점이라던가 매번 수행할 수 있도록 커스터마이징 할 수도 있다. EC2 Userdata 우선 Userdata는 무엇이냐?..