F FabGPT-FAQ

Cosa sono Terraform e OpenTofu e a cosa serve l'Infrastructure as Code?

Strumenti e app 1 min lettura Runbook verificato

Terraform è lo strumento di Infrastructure as Code di HashiCorp: descrivi l'infrastruttura (VM, reti, DNS, bucket) in file HCL e la crei o aggiorni con terraform plan e terraform apply. OpenTofu è il fork open source nato nel 2023 sotto Linux Foundation, dopo il passaggio di Terraform alla licenza BUSL: compatibile con provider e moduli esistenti, si usa con tofu al posto di terraform. Il concetto chiave è lo stato, il file che mappa il codice sulle risorse reali: se lavori in team va tenuto remoto (S3, backend HTTP, Consul) con locking, mai committato in git, anche perché può contenere segreti. La trappola tipica: modificare le risorse a mano dalla console del provider; al plan successivo lo stato diverge e l'apply rischia di distruggere o ricreare ciò che avevi toccato.

Hai una domanda specifica su questo tema?

Interroga direttamente il motore FabGPT-FAQ con risposta in tempo reale.