Udemy 강의를 수강하며 습득한 내용을 기록함.Terraform 설정의 메인 파일로, 프로젝트의 주요 설정과 구성을 포함하는 파일일반적으로 인프라를 정의하는 주요 리소스, 프로바이더 설정, 모듈 호출 등이 이 파일에 포함됨. 모든 설정을 한 곳에 집중시켜 놓는 역할을

프로비저너(provisioner)란 리소스가 생성된 후 리소스에 대해 추가 설정 작업을 수행하기 위해 사용되는 도구이다. 가령,EC2 생성 후, 해당 인스턴스에 소프트웨어를 설치하거나 설정을 적용하는 작업을 자동으로 실행한다. local-exec : 로컬 머신에서 명령

terraform graph 명령어를 사용하여 종속성 및 리소스에 대한 관계를 시각적으로 볼 수 있다.terraform graph 명령어 실행 후 Graphviz Online 사이트에 접속하여 명렁어 실행 결과를 붙여넣으면 아래처럼 내 리소스에 대한 결과가 그래프로 나
taint 이란? taint는 특정 리소스를 마크하여 apply 시, 해당 리소스를 강제로 재생성하도록 하는 옵션이다. 리소스 구성은 그대로 유지하지만 리소스가 대체해야 할 경우에 사용할 수 있는데 가령 설정 스크립트가 꼬여 동작하지 않는 ec2를 교체해야 하는 경우