Terraform Essentials
Il corso è finalizzato ad insegnare come utilizzare Terraform per poter automatizzare la configurazione e il deploy di un’infrastruttura.
COD: DSH101
CATEGORIE: HashiCorp
DESCRIZIONE
OBIETTIVI DEL CORSO
CONTENUTI DEL CORSO
INFORMAZIONI AGGIUNTIVE
DESCRIZIONE
Metodologia didattica
Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
Prerequisiti
- Conoscenza base comandi linux
- Conoscenza base sistema operativo linux
- Conoscenza base editor di testo su terminale (vi,vim,nano)
OBIETTIVI DEL CORSO
Conoscenze/Competenze in uscita
Al termine del corso i partecipanti saranno in grado di:
Teoria
- Comprendere quali sono i vantaggi che offre uno strumento come Terraform
- Comprendere le componenti core di terrafrom
Pratica
- Installazione di Terraforms su ambiente Windows
- Creazione di infrastruttura di rete con macchine virtuali su ambiente VMware vSphere
- Personalizzazione del deployment di ciascuno dei componenti dell’infrastruttura per mezzo del linguaggio HCL
- Suddivisione e organizzazione del proprio codice Terraform in moduli e workspaces
CONTENUTI DEL CORSO
- Provider
- Resources
- Terraform State
- Data Blocks
- Variables and Interpolation
- Functions
- Conditionals and Loops
- Passwords
- Provisioners
- Modules
- Workspaces
INFORMAZIONI AGGIUNTIVE
Durata – 3 giorni
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Language
Trainer: Italiano
Labs: Inglese
Slides: Inglese