terraform-azurerm-set-diff-analyzer은(는) 무엇을 하나요?
AzureRM Provider용 Terraform 계획 JSON 출력을 분석하여 Set 유형 속성의 순서 변경으로 인한 거짓 긍정 차이와 실제 리소스 변경을 구분합니다. Application Gateway, Load Balancer, Firewall, Front Door, NSG 등 Set 유형 속성으로 인해 내부 순서 변경으로 인한 가짜 차이가 발생하는 Azure 리소스의 terraform 계획 출력을 검토할 때 사용하세요.
사용 방법
-
Terraform plan 명령어를 JSON 형식으로 출력합니다:
terraform plan -out=tfplan terraform show -json tfplan > plan.json -
생성된
plan.json파일을 분석을 위해 제공합니다.
주요 기능
- Set 유형 속성의 순서 변경 식별
- 실제 리소스 변경과 거짓 긍정 차이 구분
- 분석 결과를 사람이 읽기 쉬운 형식으로 요약
지원 리소스
azurerm_application_gatewayazurerm_lb(Load Balancer)azurerm_firewallazurerm_frontdoorazurerm_network_security_group(NSG)- 기타 Set 유형 속성을 가진 Azure 리소스