Terraform-variabelextraktor
Listar alla variabelblock i en Terraform-fil med typ, standard och obligatorisk status.
Terraform-variabelextraktor
Klistra in Terraform-kod (HCL) och det här verktyget skannar varje `variable`-block och listar dess namn, typ, beskrivning, standardvärde och huruvida det är obligatoriskt eller markerat som känsligt. Det är utformat för det ögonblick när du ärver en modul med dussintals variabler utan dokumentation, eller när du behöver en checklista över exakt vad en rotmodul förväntar sig innan du kan köra den.
Välj med utdataalternativet hur resultatet är strukturerat: en tabell för en snabb överblick, en tfvars-fil som du kan släppa direkt i en arbetskatalog, eller Markdown-dokumentation klar att klistra in i en README. "Endast obligatoriska variabler" begränsar listan till de utan standardvärde, vilket vanligtvis är den kortaste vägen för att veta vad du faktiskt måste ange. "Inkludera känsliga variabler" låter dig utelämna allt markerat som `sensitive = true` när du producerar något du kanske delar mer allmänt.
Beskrivningar, typer och kapslade typuttryck som `object({...})` läses bokstavligt; parsern utvärderar inte Terraform-uttryck, så ett standardvärde som refererar till en annan variabel eller ett funktionsanrop visas som det råa uttrycket snarare än som ett beräknat värde. Du kan också välja att sortera variablerna efter namn eller behålla den ursprungliga ordningen från filen, och växla mellan HCL-syntax och JSON-format för värdena.