목록Terraform 101 Study (28)
Ssoon
CloudNet@ 팀의 가시다님이 진행하는 Terraform 101 Study 05주차 정리입니다. GitHub - kschoi728/T101: Terraform 101 Study Terraform 101 Study. Contribute to kschoi728/T101 development by creating an account on GitHub. github.com count parameter(매개변수) : resources 와 modules 반복 for_each expressions(표현식) : resources 와 module 내에서 resources 및 Inline Block 반복 for expressions(표현식) : lists 와 maps 을 반복 for string directive(지시..
CloudNet@ 팀의 가시다님이 진행하는 Terraform 101 Study 03주차 정리입니다. GitHub - kschoi728/T101: Terraform 101 Study Terraform 101 Study. Contribute to kschoi728/T101 development by creating an account on GitHub. github.com 1️⃣ File Paths ✅ 기본적으로 테라폼은 현재 작업 중인 디렉터리를 기준으로 경로를 해석합니다. ✅ terraform apply 를 실행하는 디렉터리와 동일한 루트 module 에서 함수를 사용하는 것은 가능하지만, 별도의 폴더에 정의된 module 에서 함수를 사용할 수 없습니다. 📌 경로 참조 표현식 을 사용하여 해결할 수 있..
CloudNet@ 팀의 가시다님이 진행하는 Terraform 101 Study 04주차 정리입니다. GitHub - kschoi728/T101: Terraform 101 Study Terraform 101 Study. Contribute to kschoi728/T101 development by creating an account on GitHub. github.com ✅ 예제 테라폼 코드에 정의되어 있는 ASG는 실행 중인 서버의 수를 예약된 시간에 확장 및 축소를 지원합니다. ✅ webserver-cluster module 에 예약된 작업을 사용해 조건부로 리소스를 정의 할 수 있습니다. 🔑 책에는 prod 환경에만 적용하기 위해 prod/services/webserver-cluster/main.tf..
CloudNet@ 팀의 가시다님이 진행하는 Terraform 101 Study 04주차 정리입니다. GitHub - kschoi728/T101: Terraform 101 Study Terraform 101 Study. Contribute to kschoi728/T101 development by creating an account on GitHub. github.com ✅ 중간에 계산을 수행하거나 코드가 중복을 방지하기 위해 module 에서 변수를 정의하는 방법이 필요합니다. ✔ 하드 코딩되어 적용된 아래의 값들을 여러 곳에서 사용하면 코드를 읽고 유지하기가 어렵습니다. 로드 밸런서 의 리스닝 포트로 설정된 "80" 보안 그룹에 모든 IP를 의미하는 CIDE 블록인 "0.0.0.0/0" , 모든 프로토..