목록Terraform 101 Study 2기 (17)
Ssoon

CloudNet@ 가시다님이 진행하는 Terraform 101 Study 2기 "테라폼으로 시작하는 IaC" (한빛미디어) 도서로 진행! ✅ 조건식 조건식은 3항 연산자 형태 조건은 true 또는 false 로 확인되는 모든 표현식을 사용 ? : var.a != "" ? var.a : "default-a" 조건식 형태 권장사항 var.example ? 12 : "helle"#비권장 var.example ? "12" : "hellos #권장 var.example ? tostring(12) : "hello"#권장 ✔ main.tf - 조건식과 count 를 조합해 resource 생성 여부 결정 variable "enable_file" { default = true } resource "local_file"..

CloudNet@ 가시다님이 진행하는 Terraform 101 Study 2기 "테라폼으로 시작하는 IaC" (한빛미디어) 도서로 진행! ✅ 반복문 list 형태의 값 목록, key-value 형태의 문자열 집항인 데이터가 있는 경우 -> 동일 내용에 대해 반복문을 사용 🧿 count Resource 나 Module 에 count 값이 정수인 인수 포함 -> 선언된 정수 값만큼 Resource 나 Module 을 생성 생성되는 참조값은 count.index 이며, 0부터 1씩 증가해 index 가 부여됩니다. ✔ main.tf resource "local_file" "abc" { count = 5 content = "abc" filename = "${path.module}/abc.txt" } 다섯 개의 ..

CloudNet@ 가시다님이 진행하는 Terraform 101 Study 2기 "테라폼으로 시작하는 IaC" (한빛미디어) 도서로 진행! ✅ Local variable 과 달리 선언된 모듈 내에서만 접근이 가능하며, variable 처럼 실행 시에 입력받을 수 없습니다. 값이나 표현식을 반복적으로 사용할 수 있습니다. 🧿 local 선언 블록은 locals로 시작됩니다. locals 에 선언한 로컬 변수 이름은 전체 루트 모듈에서 유일해야 합니다. variable "prefix" { default = "hello" } locals { name = "terraform" content = "${var.prefix} ${local.name}" my_info = { age = 20 } my_nums = [1,2..

CloudNet@ 가시다님이 진행하는 Terraform 101 Study 2기 "테라폼으로 시작하는 IaC" (한빛미디어) 도서로 진행! ✅ 데이터 소스 테라폼으로 정의되지 않은 외부 리소스 또는 저장된 정보를 테라폼 내에서 참조할 때 사용합니다. 🧿 데이터 소스 구성 date 로 시작하고 "데이터 소스 유형"을 정의합니다. date "local_file" "abd" { filename = "${path.module}/abc.txt" } 🧿 데이터 소스 속성 참조 ✔ 데이터 소스 인수의 선언 data """" { = } ✔ 데이터 소스 참조 방식 date... 인수 (Argument) : 데이터 소스로 가져오기 위한 조건 속성 (Attribute) : 가져온 데이터 소스의 내용 resource "loca..