Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Option to not export unchanged default values and read only parameters

Aperta
#676 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
azure, go, terraform

Direzione di ricerca

Inizia tracciando l’enumerazione delle risorse Azure e la generazione dei blocchi Terraform da parte di aztfexport per le configurazioni PostgreSQL Flexible Server. Determina come identificare i valori predefiniti invariati e i parametri di sola lettura, quindi verifica che le esportazioni omettano tali voci mantenendo i parametri modificati e gestibili da Terraform e riducendo il rumore nella configurazione generata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

question

I used aztfexport to export resources from an Azure resource group with only a handful of resources. However I was quite surprised to see that it created nearly 600 configuration blocks. The reason was, that one of the resources was a simple postresql flexible server.

My coding agent explained:

Each azurerm_postgresql_flexible_server_configuration maps to one server parameter — things like DateStyle, TimeZone, allow_alter_system, max_connections, etc. A PostgreSQL Flexible Server exposes ~500-600 tunable server parameters, and every one is a distinct Azure resource (.../configurations/{paramName}).

aztfexport works by enumerating every resource ID returned by Azure Resource Graph and emitting one Terraform block per ID. Since Azure surfaces every server parameter as its own addressable resource — whether or not you ever changed it from its default — the exporter faithfully generates a block for each.
Most of those 592 are set to their default values, so managing them in Terraform is pure noise...

Therefor I think it would be a nice feature if aztfexport would not export configuration parameters like this, which are either unchanged from their default or which are readonly and not manageable by terraform.

Lingua principale
Go
Stelle
1.9k
Fork
223
Merge medio
1g 7h
PR unite (30g)
3

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

  • Nessun Dockerfile né file Docker Compose
  • Nessun modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Azure/aztfexport

Tutte le issue di Azure/aztfexport

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.