728x90
반응형
Terraform에는 TF_LOG환경 변수를 임의의 값으로 설정하여 활성화할 수 있는 자세한 로그가 있다.
워크플로우 내에 버그나 잘못된 입력으로 인해 리소스가 의도한 대로 프로비저닝 되지 않을 때, 이 로깅활성화가 도움이 된다.
오류의 원인을 찾아내는 데 도움이 되며, 사용자로 인한 것인지 알려주거나 내부 버그인 경우 Terraform 개발자에게 문제를 보고하라는 메세지를 표시할 수 있다.
Terraform은 자세한 로깅 수준을 설정하기 위한 환경 변수를 노출하며 5가지 레벨이 있다.
TF_LOG
1) TRACE
Terraform이 취한 모든 단계를 보여주고 내부 로그와 함께 엄청난 출력을 생성하므로 가장 정교하고 장황함.
2) DEBUG
TRACE 에 비해 내부적으로 발생하는 일을 보다 간결하게 설명합니다.
3) ERROR
Terraform이 계속되지 못하게 하는 오류를 표시합니다.
4) WARN
잘못된 구성이나 실수를 나타낼 수 있지만 실행에 중요하지 않은 경고를 기록합니다.
5) INFO
실행 프로세스에 대한 일반적이고 높은 수준의 메시지를 표시합니다.
*참고
https://www.terraform.io/internals/debugging|
https://www.digitalocean.com/community/tutorials/how-to-troubleshoot-terraform
728x90
728x90
'DevOps > Terraform' 카테고리의 다른 글
HashiCorp Certified: Terraform Associate (002)자격증 시험 후기 (0) | 2022.11.30 |
---|---|
[NCP] Terraform - 특정 리소스 삭제 (terraform state rm) (0) | 2022.07.27 |
[NCP] Terraform - 여러 유사한 개체 생성할 때 인수(count, for_each 인수) (0) | 2022.07.27 |
[NCP] Terraform - time_sleep(sleep걸기) 사용 (0) | 2022.07.14 |
[NCP] Terraform을 활용한 NCP(VPC) - Server(2), LB(1), Auto scaling Group(1), NAS(1) 구성 (0) | 2021.08.31 |