indent 함수

indent 함수

indent 함수는 주어진 여러 줄(multi-line) 문자열에서 첫 줄을 제외한 나머지 줄들의 시작 부분에 지정한 개수만큼 공백을 추가해 주는 함수예요.

출처: Packer 공식 문서

본문

indent(num_spaces, string)

예시

이 함수는 여러 줄 문자열을 다른 문자열의 이미 들여쓰기된 문맥 안에 삽입할 때 유용해요:

> "  items: %{indent(2, "[\n  foo,\n  bar,\n]\n")}"
  items: [
    foo,
    bar,
  ]

문자열의 첫 줄은 들여쓰지 않아요. 그래서 위처럼 이미 줄을 시작한 도입부 시퀀스 뒤에 그대로 붙여 놓을 수 있어요.

더 알아보기 (Learn more)

  • Packer 함수 목록 - Packer HCL 템플릿에서 사용할 수 있는 모든 함수를 확인해 보세요.