Contattataci

Struttura del corso

Sovranità dell'infrastruttura come codice

  • Perché le console cloud e l'IaC SaaS creano blocco al fornitore e lacune di audit.
  • Architettura di Terraform: core, provider, stato e pianificazione/applicazione.
  • Confronto con Pulumi, Ansible e CloudFormation.

Linguaggio di configurazione e provider

  • Sintassi HCL: risorse, data sources, variabili, outputs.
  • Provider on-premise: Proxmox, libvirt, vSphere e PowerDNS.
  • Provider della community e nozioni base di sviluppo di provider personalizzati.
  • Dipendenze tra risorse e teoria dei grafi.

Gestione dello stato

  • Stato locale vs implicazioni sulla sicurezza dello stato remoto.
  • Backend self-hosted: PostgreSQL, S3 (MinIO), Gitea ed etcd.
  • Blocco dello stato, crittografia a riposo e backup.
  • Migrazione dello stato e rilevamento del drift.

Moduli e workspace

  • Struttura del modulo, input, output e versioning.
  • Registry privati dei moduli con tag Git.
  • Isolamento dei workspace per dev/staging/produzione.
  • Alternativa a Terraform Cloud: Atlantis self-hosted o Spacelift.

Provisioning e ciclo di vita

  • Integrazione con cloud-init e PXE per il provisioning bare-metal.
  • Provisioner: local-exec, remote-exec e file.
  • Risorse null e trigger per flussi di lavoro personalizzati.
  • Pianificazione della distruzione e tainting delle risorse.

Sicurezza e conformità

  • Validazione delle variabili e标记azione come sensibili.
  • Alternative Sentinel e OPA per la policy-as-code on-premise.
  • Log di audit e processi di revisione dei file di pianificazione.

Integrazione CI/CD

  • Pianificazione e applicazione automatizzate in GitHub Actions o Woodpecker CI.
  • Terraform fmt, validate e lint in pre-commit.
  • Stima dei costi e vincoli di budget.
  • Strategie di rollback e recupero dello stato.

Requisiti

  • Conoscenze intermedie di infrastruttura come codice e concetti cloud.
  • Esperienza con JSON, HCL e controllo delle versioni.
  • Familiarità con la virtualizzazione on-premise (Proxmox, VMware).

Pubblico

  • Ingegneri dell'infrastruttura che provisioningano bare metal e cloud privati.
  • Team DevOps che gestiscono risorse on-premise in modo dichiarativo.
  • Organizzazioni che evitano i piani di controllo cloud per lo stato dell'infrastruttura.
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative