You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// 한줄 주석 방법1
# 한줄주석방법2/*다중라인주석*/locals{key1="value1"// = 를 기준으로 키와 값이 구분되며key2="value2"// = 양쪽의 공백 무시myStr="TF ♡ UTF-8"// UTF-8 문자를 지원합니다.multiStr=<<FOO// <<EOF 같은 여러줄의 스트링을 지원합니다.MultiLineStringwith<<ANYTEXTFOO// 앞과 끝 문자만 같으면 됩니다.boolean1=true// boolean trueboolean2=false// boolean false를 지원합니다.deciaml=123// 기본적으로 숫자는 10진수,octal=0123// 0으로 시작하는 숫자는 8진수,hexadecimal="0xD5"// 0x 값을 포함하는 스트링은 16진수,scientific=1e10// 과학표기 법도 지원합니다.//funtion 들이 많이 준비되어있습니다.myprojectname=format("%s is myproject name",var.project)//인라인 조건문도 지원합니다.credentials=var.credentials=="" ? file(var.credentials_file) : var.credentials}
The text was updated successfully, but these errors were encountered:
WHY HCL?
HCL (HashiCorp Configuration Language)
사용하는 이유
사람 친화적 & 기계 친화
사람이 읽고 이해하기 쉬운 구문을 가지고 있음
파이썬 VS HCL
JSON과 YAML 파일은 기계 친화적 언어에 가까움
JSON - 구문이 길어지고 주석 지원 X
YAML - 적응기간이 필요
구성 관리의 유연성
확장 가능성
HCL Syntax
The text was updated successfully, but these errors were encountered: