0Pricing
DevOps Bootcamp · Lezione

La prima configurazione Terraform

Segua la creazione di un file di configurazione Terraform di base per dichiarare e predisporre una semplice risorsa cloud, comprendendo il flusso di lavoro fondamentale.

La prima configurazione Terraform è una lezione DevOps Bootcamp gratuita su CoddyKit. Questa è la lezione 3 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.

La prima configurazione Terraform

È il momento di scrivere la prima vera configurazione Terraform: creerà un file .tf, dichiarerà un provider e una risorsa, quindi eseguirà il flusso completo init/plan/apply.

Il file .tf

Le configurazioni Terraform risiedono in file .tf scritti in HCL. Per convenzione, il file principale si chiama main.tf, ma è valido qualsiasi nome di file .tf.

Dichiarare un provider

Un blocco provider indica a Terraform con quale servizio interagire. Qui utilizzeremo il provider local, che gestisce semplicemente i file presenti sulla propria macchina: un ottimo punto di partenza senza servizi cloud.

provider "local" {
  # Configuration for the local provider
}

Definire una risorsa

Un blocco resource dichiara un componente dell'infrastruttura, ad esempio una VM, un database o, in questo caso, un file. Associa un tipo di risorsa a un nome scelto dall'utente e ai relativi argomenti.

La prima risorsa: local_file

Ecco una risorsa local_file: quando viene applicata, Terraform scrive sulla macchina un file di testo con il contenuto e il nome indicati.

resource "local_file" "example" {
  content  = "Hello, CoddyKit!"
  filename = "hello.txt"
}

Il main.tf completo

Combini il provider e la risorsa in un unico main.tf: avrà così una configurazione completa che definisce il primo componente della sua infrastruttura.

provider "local" {}

resource "local_file" "example" {
  content  = "Hello, CoddyKit!"
  filename = "hello.txt"
}

Ripassare il flusso di lavoro principale

Ora applichi il flusso di lavoro principale per rendere operativo questo file: init prepara la directory, plan visualizza l'anteprima e apply applica la modifica.

Passaggio 1: terraform init

Inizi con terraform init nella stessa cartella di main.tf: scaricherà il plugin del provider local necessario.

terraform init

Passaggi 2 e 3: plan e apply

Esegua quindi terraform plan per visualizzare le modifiche, poi apply per applicarle. Aggiunga --auto-approve per saltare la richiesta di conferma.

terraform plan
terraform apply --auto-approve

Verifica rapida: flusso di lavoro

Ha appena eseguito il deployment della prima risorsa! Ora verifichiamo la sua comprensione del flusso di lavoro principale di Terraform.

Riepilogo: il primo deployment!

Ha distribuito la prima risorsa! Riepilogo: un file .tf in HCL, un blocco provider, un blocco resource e il flusso init/plan/apply che esegue il provisioning.

Domande Frequenti

La lezione «La prima configurazione Terraform» è gratuita?

Sì — il testo completo di «La prima configurazione Terraform» è 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 «La prima configurazione Terraform»?

Segua la creazione di un file di configurazione Terraform di base per dichiarare e predisporre una semplice risorsa cloud, comprendendo il flusso di lavoro fondamentale. 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 3 di 4.

Quanto tempo richiede la lezione «La prima configurazione Terraform»?

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

  1. Introduzione a IaC e Terraform
  2. Installazione di Terraform e fondamenti della CLI
  3. La prima configurazione Terraform
  4. Comprendere Terraform plan e apply
← Torna a DevOps Bootcamp