HashiTalks 2022.4.28

HashiTalks 2022.4.28 : HashiCorp 솔루션에 대해서 사용자들이 발표.

https://events.hashicorp.com/hashitalkskorea?utm_campaign=HashiTalks:+Korea&utm_medium=bitly&utm_source=Email

2022 HashiTalks: Korea (풀영상)

주제

Data Warehouse도 terraforming 할 수 있을까?

확장 가능한 테라폼 코드 관리

Dynamic Feature Toggles with Consul

Addressing Technical Debts with IaC

How we built the most used Azure Terraform module @ Microsoft

멀티리전 & 멀티스테이지 인프라를 위한 모노레포 구축하기

 

확장 가능한 테라폼 코드 관리 정도 내용이 도움이 되었음.

슬라이드 :

테라폼 모듈을 사용하라
외부 모듈을 사용하지 마라 : fork 해서 사용해라
모듈의 버전을 관리하라 : 모듈 쓰면 당연히 버전 관리해서 사용을 해야 의도하지 않은 변경이 발생하지 않음.
두 종류의 테라폼 모듈을 관리하라 : 범용 모듈 + 범용 모듈 기반의 제한된 설정을 담은 스택 . 조직에서는 스택을 사용하여 표준화 관리.
코드와 데이터를 분리하라 : yaml 로 관리. lookup 보다는 try 가 더 좋다.
하나의 워크스페이스에 모든 것을 담지 마라
워크스페이스 간의 의존성을 관리하라 : terraform remote state 활용.
모든 것을 테라폼으로 관리하려 하지 마라 : 관리할 것, 수동으로 할것 나누어서 공유.

 

테라폼 관리 커버리지 측청 : driftctl

테라폼 버전 관리자를 사용하자 : tfenv 보다 tfswitch 가 여러가지 기능이 더 많다.
테라폼 클라우드 좋다