GCP에는 다양한 리소스가 존재하고 각 리소스들이 독립적으로도 존재하지만 서로간 의존성이 있는 리소스들도 존재한다. Terraform은 이런 리소스간 의존성을 파악하고 선행 되어야할 리소스 api를 먼저 호출한다. 실제로 그러한지 코드 예제로 확인 해보자. 이 포스팅의 예제 및 설명은 Terraform 공식가이드 Getting Started with the Google Provider - Terraform by HashiCorp 와 Terraform 공식 튜토리얼 Resource Dependencies 의 내용을 참고하였습니다. Prerequisite Terraform 설치 GCP project 생성 Compute Engine API 활성화 (Terraform 으로 Google Cloud Instance..
Terraform VS Google Deployment Manager Terraform은 인프라를 코드로 관리하게 해주는 도구이다. (Infra as Code) 사실 GCP에는 Deployment Manager 라는 훌륭한 Infra as Code 서비스가 있는데 굳이 Terraform을 쓸 필요가 있나 싶기도 하다. 하지만 둘다 장단점이 있다. Terraform 같은 경우 지원하는 리소스만 사용가능하기에 GCP의 alpha, beta version의 리소스들을 사용할 수 없다. (수정: Google 과 Hashicorp 의 협업을 통해 1.19.0 버전부터는 beta 버전의 리소스도 사용이 가능하다. 자세한 버전 정보는 Google Provider Versions 링크를 참고) 또 Deployment ..
- Total
- Today
- Yesterday
- AWS 인터뷰
- 아마존 입사
- AWS 면접
- GCP 자격증 후기
- Terraform GCP
- AWS 입사
- 구글 이직
- TECH U ASA
- 구글 입사 후기
- 아마존 이직
- expect 스크립트
- 오라클
- AWS 신입 채용
- AWS TECH U
- AWS 문화
- GCP 이직
- ProFrame
- AWS 신입
- 2022 회고
- 뱅크샐러드 면접
- oracle
- 프로프레임
- AWS 취업 후기
- Terraform
- AWS Associate Solution Architect
- AWS 후기
- SA란
- dbio
- AWS 이직
- gcp 자격증
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |