Terraform-plansammanfattning
Omvandla en terraform-planutmatning till en tydlig sammanfattning av vad som skapas, ändras, ersätts eller tas bort.
Terraform-plansammanfattning
Klistra in utmatningen från `terraform plan` (eller `terraform show` på en sparad planfil) och det här verktyget omvandlar väggen av +/-/~ rader till en läsbar sammanfattning: vilka resurser skapas, uppdateras på plats, markeras för ersättning eller tas bort. Det förstår moduler och indexerade resurser (`module.vpc.aws_subnet.public[0]`), så kapslad infrastruktur är lika läsbar som resurser på rotnivå.
Gruppera rapporten efter resurstyp eller modul för att granska en stor plan avsnitt för avsnitt istället för uppifrån och ned. "Visa endast ändrade attribut" tar bort bruset från oförändrade fält. "Markera resurser markerade för ersättning" flaggar varje resurs som Terraform kommer att förstöra och återskapa och, där Terraform rapporterar det, namnger attributet som tvingade ersättningen — den detalj som lätt kan missas i en lång scroll av planutmatning. "Dölj känsliga värden" maskerar alla attribut som redan är markerade som `(sensitive value)`, så att sammanfattningen är säker att klistra in någonstans mer offentligt än din terminal. Ett namnfilter begränsar rapporten till resurser vars adress innehåller en given sträng.
Välj format baserat på var sammanfattningen går: vanlig text för en snabb läsning, Markdown med rubrikavsnitt och backtick-citerade resursnamn för en pull request-kommentar, eller CSV — en rad per attributändring — för kalkylblad och skript. Verktyget hanterar både CRLF och LF-planutmatning och rapporterar en live-räkning av resurser som ska läggas till, ändras, ersättas och tas bort när du klistrar in.
Allt körs lokalt i din webbläsare. Planutmatning innehåller ofta resurs-ID:n, IP-intervall och konfigurationsdetaljer du inte vill att din maskin ska skicka bort, och det här verktyget laddar aldrig upp något — parsning och formatering sker helt på klientsidan. Kopiera resultatet, ladda ner det som en .txt-fil eller skicka det till en annan verktygs inmatning för att fortsätta arbeta.