OpenTofu
Ismerd meg az OpenTofu alapjait és kezeld infrastruktúrádat kóddal! Sajátítsd el a HCL használatát, az erőforrások létrehozását, a változók, modulok és állapotok kezelését. Demókon keresztül tanuld meg az automatizálás és a hibakeresés főbb lépéseit.
- Bemutatkozás
- Kurzus bevezetés
- Mi az Infrastructure as Code
- OpenTofu vs Terraform
- Architektúra
- Kiemelt funkciók
- Telepítés
- Demó: Telepítés
- Alapvető működési folyamat áttekintés
- Demó: Docker Container létrehozása
- Alapvető működési folyamat - Init
- Alapvető működési folyamat - Plan
- Alapvető működési folyamat - Apply
- Alapvető működési folyamat - Destroy
- A HCL (Hashicorp Configuration Language) - bevezető
- Demó: Azure elérés beállítása
- Demó: Azure Resource Group létrehozás
- Provider-ek
- Demó: .terraform mappa bemutatása
- Állapotkezelés
- Változók: bemeneti változók
- Demó: Bemeneti változók bemutatása
- Változók: szenzitív adatok és validáció
- Demó: Szenzitív változók
- Változók: típus megkötések
- Demó: Változó típus megkötések bemutatása
- Változók: precedencia
- Demó: Azure VM létrehozása és SSH csatlakozás
- Modulok
- Demó: Modulok
- Változók: kimeneti változók
- Demó: Kimeneti változók
- Változók: lokális változók
- Demó: lokális változók
- Provisioner-ek
- Demó: provisioner-ek
- Állapotkezelés - további parancsok
- Demó: állapotkezelés
- Távoli állapottárolás (remote state storage)
- Demó: távoli állapottárolás
- Adat erőforrás típus (Data Resource)
- Beépített függvények
- Console - "tofu console"
- Dinamikus blokkok
- Demó: Dinamikus blokkok bemutatása
- Egyéb hasznos funkciók - fmt
- Demó: formázás - fmt
- Egyéb hasznos funkciók - replace
- Demó: erőforrás újraépítése
- Egyéb hasznos funkciók - import
- Demó: erőforrás importálása
- Egyéb hasznos funkciók - konfigurációs blokk
- Munkaterületek (workspaces)
- Demó: workspace-ek
- Hibakeresés, logolás
- Demó: hibakeresés és logolás
- HCP Terraform funkciók vs. OpenTofu
- Meta argumentumok - áttekintés
- Meta argumentumok - depends_on
- Meta argumentumok - count
- Meta argumentumok - for_each
- Meta argumentumok - provider
- Meta argumentumok - lifecycle
- Demó: Azure Kubernetes Service (AKS) létrehozása
- Összefoglaló