legacy_isotime 함수
legacy_isotime 함수
legacy_isotime 함수는 주어진 포맷 문자열을 이용해 현재 날짜와 시간을 반환해요. 포맷 문자열은 Go의 datetime 포맷 규칙을 따릅니다. 자세한 내용은 isotime-function-format-reference를 참고해 주세요.
출처: Packer 공식 문서
본문
이 함수는 Packer의 레거시 JSON 템플릿과의 하위 호환성을 위해 제공돼요. 다만 가능하면 HCL Packer 템플릿을 업그레이드해서 timestamp와 formatdate를 함께 쓰는 걸 권장해요.
참고: builder, provisioner, post-processor를 많이 사용한다면 isotime이 각각 조금씩 달라질 수 있어요. 각각이 초기 Packer 프로세스가 아니라 플러그인이 실행될 때의 시간을 기준으로 하기 때문이에요. 이걸 피하고 모든 플러그인에서 타임스탬프를 일관되게 만들려면, 그것을 사용자 변수로 설정한 뒤 플러그인 안에서 그 사용자 변수를 접근하면 돼요.
예시 (Examples)
> legacy_isotime("2006-01-02")
2021-04-19
관련 함수 (Related Functions)
format은 임의 데이터를 다루는 더 일반적인 포맷 함수예요.timestamp는formatdate의 입력으로 쓰기 좋은 형식의 현재 날짜와 시간을 반환해요.formatdate는 결과 타임스탬프를 다른 날짜·시간 형식으로 변환할 수 있어요.