Installazione di Terraform e fondamenti della CLI
Impari a installare Terraform sul computer locale e acquisisca familiarità con comandi essenziali dell’interfaccia a riga di comando (CLI), come `init`, `plan` e `apply`.
Installazione di Terraform e fondamenti della CLI è una lezione DevOps Bootcamp gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento DevOps Bootcamp, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso DevOps Bootcamp include 4 lezioni in totale.
Benvenuto in Terraform CLI!
Terraform funziona tramite la sua interfaccia a riga di comando: si digitano comandi in un terminale per gestire l'infrastruttura. Installiamolo e impariamo le nozioni di base.
Preparare Terraform
Installare Terraform richiede tre passaggi: scaricare il binario per il proprio sistema operativo, estrarlo e aggiungerlo al PATH, così la shell può trovarlo tramite il nome.
Metodi di installazione
Su macOS o Linux, utilizzi un package manager come Homebrew; su Windows utilizzi Chocolatey oppure aggiunga manualmente il binario al PATH. Lo scarichi sempre dalle release ufficiali di HashiCorp.
Verificare la configurazione
Dopo l'installazione, verifichi che tutto funzioni controllando la versione nel terminale.
terraform -vCapire `terraform init`
terraform init prepara una directory di lavoro: scarica i plugin dei provider necessari a Terraform e configura il backend dello state. Lo si può considerare come la configurazione iniziale del progetto.
Il primo `init`
Inserisca un semplice main.tf in una cartella, quindi esegua terraform init al suo interno. Questa configurazione utilizza null_resource, un segnaposto innocuo, perfetto per imparare.
terraform {
required_providers {
null = {
source = "hashicorp/null"
version = "~> 3.0"
}
}
}
resource "null_resource" "example" {
# This resource does nothing, useful for testing
}Il comando `terraform plan`
terraform plan genera un piano di esecuzione: una simulazione che mostra esattamente cosa verrà creato, modificato o eliminato, senza apportare ancora alcuna modifica.
Esaminare il piano
Eseguendo plan sul nostro main.tf, viene indicato che verrà aggiunta una risorsa, come mostrato di seguito.
Terraform will perform the following actions:
# null_resource.example will be created
+ resource "null_resource" "example" {
+ id = (known after apply)
}
Plan: 1 to add, 0 to change, 0 to destroy.
Il comando `terraform apply`
terraform apply esegue il piano, creando, aggiornando o eliminando effettivamente le risorse. Mostra nuovamente il piano e chiede prima di confermarlo.
Applicare l'infrastruttura
Digiti terraform apply, confermi con 'yes' e Terraform eseguirà il provisioning delle risorse. L'output conferma che il nostro null_resource è stato creato.
null_resource.example: Creating...
null_resource.example: Creation complete after 0s [id=...]
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
Verifica dei comandi CLI
Quale comando Terraform viene utilizzato per visualizzare in anteprima le modifiche che verranno apportate all'infrastruttura senza applicarle effettivamente?
Riepilogo: nozioni essenziali della CLI
Riepilogo: ora sa installare e verificare Terraform, quindi può eseguire init per configurare, plan per visualizzare l'anteprima e apply per applicare le modifiche. Prossimo argomento: definire le risorse in dettaglio.
Domande Frequenti
La lezione «Installazione di Terraform e fondamenti della CLI» è gratuita?
Sì — il testo completo di «Installazione di Terraform e fondamenti della CLI» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso DevOps Bootcamp, passa a CoddyKit PRO. Il corso DevOps Bootcamp include 4 lezioni in totale.
Cosa imparerò in «Installazione di Terraform e fondamenti della CLI»?
Impari a installare Terraform sul computer locale e acquisisca familiarità con comandi essenziali dell’interfaccia a riga di comando (CLI), come `init`, `plan` e `apply`. Eserciti DevOps Bootcamp con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare DevOps Bootcamp?
Non è richiesta alcuna esperienza precedente. DevOps Bootcamp su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «Installazione di Terraform e fondamenti della CLI»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione DevOps Bootcamp?
Sì. Ogni lezione DevOps Bootcamp include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Introduzione a IaC e Terraform
- Installazione di Terraform e fondamenti della CLI
- La prima configurazione Terraform
- Comprendere Terraform plan e apply