Preskočiť na obsah
100% lokálne

Zhrnutie terraform plánu

Preveďte výstup terraform plan na zrozumiteľné zhrnutie toho, čo sa vytvorí, zmení, nahradí alebo odstráni.

Vstup
Výstup

Zhrnutie terraform plánu

Vlož výstup príkazu `terraform plan` (alebo `terraform show` na uložený súbor plánu) a tento nástroj zmení stenu riadkov +/-/~ na zrozumiteľné zhrnutie: ktoré zdroje sa vytvoria, aktualizujú na mieste, označia na nahradenie alebo sa odstránia. Rozumie modulom a indexovaným zdrojom (`module.vpc.aws_subnet.public[0]`), takže vnorená infraštruktúra je čitateľná rovnako jasne ako zdroje na koreňovej úrovni.

Zoskupi správu podľa typu zdroja alebo podľa modulu a preskúmaj veľký plán sekciou po sekcii namiesto zhora nadol. Možnosť "Zobraziť iba zmenené atribúty" odstráni šum nezmenených polí. "Zvýrazniť zdroje označené na nahradenie" označí každý zdroj, ktorý Terraform zničí a opätovne vytvorí, a kde to Terraform hlási, pomenuje atribút, ktorý nútil nahradenie — detail, ktorý sa ľahko prehliadne pri dlhom presunutí výstupu plánu. "Skryť citlivé hodnoty" maskuje všetky atribúty už označené ako `(citlivá hodnota)`, takže zhrnutie je bezpečné vložiť na verejnejšie miesto ako tvoj terminál. Filter názvu zúži správu na zdroje, ktorých adresa obsahuje daný reťazec.

Vyber si formát podľa toho, kam ide zhrnutie: čistý text na rýchly prehľad, Markdown so zahlavia sekciami a zdroju v spätných úvodzovkách pre komentár pull requestu alebo CSV — jeden riadok na zmenu atribútu — pre tabuľky a skripty. Nástroj spracováva výstup plánu so CRLF aj LF a hlási živý počet zdrojov, ktoré sa majú pridať, zmeniť, nahradiť a zničiť, keď vkladáš.

Všetko beží lokálne vo tvojom prehliadači. Výstup plánu často obsahuje ID zdrojov, IP rozsahy a detaily konfigurácie, ktoré nechceš nechať opustiť tvoj počítač, a tento nástroj nikdy nič nenahrá — analýza a formátovanie sa dejú úplne na strane klienta. Skopíruj výsledok, stiahni si ho ako súbor .txt alebo pošli ho do vstupu iného nástroja a pokračuj v práci.

Časté otázky

Ktoré verzie Terraformu sú podporované?
Analyzuje výstup čitateľný pre ľudí produkovaný moderným Terraformom (0.12 a novší) — blokmi zdrojov +/-/~ s komentárom na začiatku "# adresa bude vytvorená/aktualizovaná/nahradená/zničená". Staršie 0.11-štýlové rozdiely atribútov nie sú rozpoznané.
Čo sa počíta ako "nútenie nahradenia"?
Terraform anotuje zmenu atribútu poznámkou "# nútí nahradenie" keď sa táto hodnota nemôže aktualizovať na mieste a vyžaduje zničenie a opätovné vytvorenie zdroja. S podsvietením zapnutým, zhrnutie pomenúva každý takýto atribút vedľa zdroja, ktorý núti nahradiť.
Môže zobraziť rozdiely pre vnorené atribúty ako značky alebo bloky?
Vnorené mapy a bloky sa ohlasujú ako jeden zmenený atribút namiesto rozšírenia kľúč za kľúčom — dosť na to, aby si všimol, že napríklad značky sa zmenili, bez utopenia zhrnutia v každom kľúči v nich.
Čo sa stane s výstupom, ktorý nie je text terraform plánu?
Nič sa nepokazí. Riadky, ktoré nezodpovedajú bloku zdroja, sa ignorujú, takže nesúvisiaci alebo poškodený vstup jednoducho vytvorí zhrnutie s nulovým počtom zdrojov namiesto chyby.
Je môj výstup plánu nahraný niekam?
Nie. Analýza a formátovanie bežia úplne vo tvojom prehliadači — plán môže obsahovať ID zdrojov a detaily konfigurácie, ktoré nechceš nechať opustiť tvoj počítač, a nič z toho nikdy nie je poslané na server.