반응형
테라폼 data block은 프로비저닝 즉, 리소스 생성/수정/삭제를 하지 않습니다. 이미 대상(예: AWS)에 프로비저닝된 리소스 상태를 HCL언어로 참조할 때 사용합니다.
Data block은 참조기능이기 때문에 선택으로 사용하는데, 가끔씩 강제로 써야하는 경우가 있습니다. 내가 프로비저닝한 리소스가 자동으로 다른 리소스를 프로비저닝 하는 경우입니다.
대표적인 예가 AWS TGW유형의 Site to Site VPN입니다. VPN connection을 생성하면 자동으로
TGW attachment를 생성합니다.
TGW attachment는 자동으로 생성된 리소스여서 resource block을 사용하면 또 다른TGW attachment를 생성하게 됩니다. 이런 경우에 data block을 강제로 사용해야 합니다.
반응형
'전공영역 공부 기록' 카테고리의 다른 글
BGP프로토콜 (0) | 2025.03.18 |
---|---|
리눅스 디폴트 네트워크 인터페이스 조회방법 (2) | 2025.03.14 |
맥북(ARM)에서 influxDBv1 helm 차트 실행방법 (0) | 2025.03.11 |
helmfile - 여러 helm 차트를 한번에 관리하는 도구 (0) | 2025.03.09 |
Docker로 MySQL 컨테이너 실행 및 Sakila 샘플 데이터 불러오는 방법 (0) | 2025.03.08 |