Profile
Today, I Learned
Project
김희찬 (Heechan Kim)
/
Today I Learned
/
[TIL] 전체보기
/
Terraform Up & Running
김희찬 (Heechan Kim)
/
Today I Learned
/
[TIL] 전체보기
/
Terraform Up & Running
Share
Profile
Today, I Learned
Project
📕
Terraform Up & Running
CATEGORY
TOPIC
Terraform
STATUS
작성중
CREATED TIME
2022/06/02 23:51
ORIGINAL SOURCE
ORDER
0
SERIES
[NOTE]
01. 왜 테라폼인가?
02. 단일 클러스터 배포
03. 테라폼 상태 관리
04. 테라폼 모듈
05. 반복문, 조건문, 배포 및 주의사항
06. 프로덕션 수준의 테라폼 코드
07. 테라폼 코드 테스트
08. 팀에서 테라폼 사용하기
예브게니 브릭만의 Terraform Up & Running - O’REILLY 을 보며 학습한 내용을 정리
01. 왜 테라폼인가?
4.
테라폼의 동작 방식
테라폼 구성 파일 → (파싱) → Terraform Go 바이너리 → (API 호출) → Cloud Provider
5.
테라폼의 특징
•
구성관리 vs
프로비저닝
가변 인프라 vs
불변 인프라
절차적 언어 vs
선언적 언어
•
마스터 서버가 필요 없음
에이전트가 필요 없음
02. 단일 클러스터 배포
03. 테라폼 상태 관리
1. 테라폼 상태
2. 상태 파일 공유
3. 테라폼 백엔드의 단점
4. 상태 파일 격리
5. terraform_remote_state 데이터 소스
04. 테라폼 모듈
모듈의 기본
테라폼 내장 함수
05. 반복문, 조건문, 배포 및 주의사항
테라폼 반복문
테라폼 조건문
테라폼 주의사항
06. 프로덕션 수준의 테라폼 코드
프로덕션 수준 인프라 체크 리스트
프로덕션 수준의 인프라 모듈
07. 테라폼 코드 테스트
수동 테스트
자동 테스트
08. 팀에서 테라폼 사용하기
https://github.com/heechankim/aws-cluster-tf-module/archive/refs/tags/v0.0.1.zip//aws-cluster-tf-module-0.0.1/services/webserver-cluster