Přeskočit na obsah
100% lokálně

Souhrn terraform plánu

Převeďte výstup terraform plan na srozumitelný souhrn toho, co se vytvoří, změní, nahradí nebo odstraní.

Vstup
Výstup

Souhrn terraform plánu

Vložte výstup příkazu `terraform plan` (nebo `terraform show` na uložený soubor plánu) a tento nástroj změní zeď řádků +/-/~ na srozumitelný souhrn: které prostředky se vytvoří, aktualizují na místě, označí k nahrazení nebo se odstraní. Rozumí modulům a indexovaným prostředkům (`module.vpc.aws_subnet.public[0]`), takže vnorená infrastruktura je čitelná stejně jasně jako prostředky na kořenové úrovni.

Seskupte zprávu podle typu prostředku nebo podle modulu a prozkoumejte velký plán sekcí po sekci místo shora dolů. Možnost "Zobrazit pouze změněné atributy" odstraní hluk nezměněných polí. "Zvýraznit prostředky označené k nahrazení" označí každý prostředek, který Terraform zničí a znovu vytvoří, a kde to Terraform hlásí, pojmenuje atribut, který nutí nahrazení — detail, který se snadno přehlédne při dlouhém posunu výstupu plánu. "Skrýt citlivé hodnoty" maskuje všechny atributy už označené jako `(citlivá hodnota)`, takže souhrn je bezpečné vložit na veřejnější místo než váš terminál. Filtr názvu zúží zprávu na prostředky, jejichž adresa obsahuje daný řetězec.

Zvolte formát podle toho, kam souhrn jde: čistý text na rychlý přehled, Markdown s nadpisy sekcí a prostředky v zpětných uvozovkách pro komentář pull requestu nebo CSV — jeden řádek na změnu atributu — pro tabulky a skripty. Nástroj zpracovává výstup plánu s CRLF i LF a hlásí živý počet prostředků, které se mají přidat, změnit, nahradit a zničit, když vkládáte.

Vše běží lokálně ve vašem prohlížeči. Výstup plánu často obsahuje ID prostředků, rozsahy IP a podrobnosti konfigurace, které nechcete nechat opustit váš počítač, a tento nástroj nikdy nic nenahraje — analýza a formátování se děje zcela na straně klienta. Zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo jej pošlete na vstup jiného nástroje a pokračujte v práci.

Časté dotazy

Které verze Terraformu jsou podporovány?
Analyzuje výstup čitelný lidmi vytvořený moderním Terraformem (0.12 a novější) — bloky prostředků +/-/~ s komentářem na začátku "# adresa bude vytvořena/aktualizována/nahrazena/znicena". Starší atributy ve stylu 0.11 nejsou rozpoznány.
Co se počítá jako "vynucení nahrazení"?
Terraform anotuje změnu atributu s "# vynucuje nahrazení" když tuto hodnotu nelze aktualizovat na místě a vyžaduje zničení a opětovné vytvoření prostředku. S zvýrazněním zapnutým, souhrn pojmenuje každý takový atribut vedle prostředku, který nutí nahradit.
Může zobrazit diff pro vnorené atributy jako tagy nebo bloky?
Vnorené mapy a bloky jsou hlášeny jako jeden změněný atribut místo rozšíření klíč za klíčem — dostatečně vidět, že řekne značky se změnily, bez tonoucího souhrnu v každém klíči v nich.
Co se stane s výstupem, který není text terraform plánu?
Nic se nekomplikuje. Řádky, které se neshodují s blokem prostředku, se ignorují, takže nesouvisející nebo chybný vstup jednoduše vytvoří souhrn s nulovými prostředky místo chyby.
Je můj výstup plánu nahrán někam?
Ne. Analýza a formátování běží zcela ve vašem prohlížeči — plán může obsahovat ID prostředků a podrobnosti konfigurace, které nechcete nechat opustit váš počítač, a nic z toho není nikdy odesláno na server.