Ez a 3 napos intenzív kurzus olyan szakemberek számára készült, akik fejlett automatizálást szeretnének megvalósítani az Ansible konfigurációkezelését és a Terraform infrastruktúra-kódolását használva.
A résztvevők megtanulják, hogyan kell összetett forgatókönyveket írni, változókat, szerepköröket, modulokat és a Vaultot használni az Ansible-ben, valamint hogyan kell hatékony, újrafelhasználható és biztonságos konfigurációkat tervezni a Terraformban. A kurzus összhangban van a tanúsítvány céljaival. Ansible és Terraform minősítésű profi kézműves és teljes gyakorlati forgatókönyveket tartalmaz.
A tanfolyam célja:
• DevOps automatizálási tapasztalattal rendelkező mérnökök
• Cloud mérnökök, akik kód segítségével szeretnék kezelni az infrastruktúrát
• IAC-megoldásokat megvalósító rendszergazdák
• Automatizálási szakemberek, akik Ansible-t és Terraformot használnak valós projektekben
• Szakemberek, akik elvégezték a társult szintet, és haladó szintű készségeket szeretnének igazolni
• Összetett konfigurációk létrehozása és kezelése az Ansible segítségével
• Jinja2 modulok, szerepkörök, sablonok és Ansible Vault használata
• Infrastruktúra tervezése, kivitelezése és felügyelete a Terraform segítségével
• Terraform modulokkal, állapotkezeléssel és backendekkel való munka
• A teljes infrastruktúra-kiépítés és szolgáltatáskonfiguráció automatizálása
• Alkalmazza a legjobb gyakorlatokat a tesztelés, az újrafelhasználás és a biztonság terén az automatizálásban
• Aktív minősítés Okleveles Ansible és Szakács társult kézműves
• Korábbi tapasztalat Ansible-lel és alapvető Terraform koncepciókkal
• Jártasság a YAML, Jinja2, CLI, változók és fogalmak terén cloud
• Ajánlott: Tapasztalat nagy léptékű konfigurációk kezelésében és kiépítésében cloud
🔹 1. nap – Haladó Ansible alapok
1. modul: Alapfogalmak és architektúra
• Ansible architektúra, előnyök és támogatott rendszerek
• Ügynökmentes tervezés, teljesítmény, biztonsági szempontok
2. modul: Leltár és konfiguráció kezelése
• Leltártípusok (statikus, dinamikus), csoportok és változók
• Konfigurációs fájl szerkezete és gyors kezelése
• Dinamikus leltárbővítmények és szkriptek
3. modul: Kézikönyvek, feladatok és kezelők
• YAML szintaxis és kézikönyv anatómiája
• Feladatok vs. játékok vs. kezelők
• Idempotens feladatok, feladateredmény-típusok
• Címkék, aszinkron feladatok, feltételes utasítások, ciklusok
• Kezelők, újrapróbálkozások, végrehajtásvezérlés
4. modul: Változók, tények és sablonok
• Ténygyűjtés, egyedi tények
• Változó elsőbbség és használat
• Jinja2 sablonok és szűrők
• Modul sablonok, gyakori szűrők
5. modul: Szerepkörök, keresések és Vault
• Szerepkörök könyvtárszerkezete és használata
• Változtatható szerepkörök és újrafelhasználhatóság
• Keresőbővítmények és értékelés
• Ansible Vault: titkosítás, parancsok és teljesítmény
🔹 2. nap – Haladó Ansible technikák és Terraform alapjai
6. modul: Haladó végrehajtási stratégiák Ansible-ben
• Végrehajtási stratégiák, pipeline, hibakeresés
• Delegálás, belefoglalás vs. importálás
• Elérhetetlen gazdagépek kezelése
• Ansible Pull és Ansible Galaxy használat
• Ansible Molecule alapjai teszteléshez
7. modul: Terraform alapjai
• Deklaratív nyelvi modell
• Szolgáltatók és szolgáltatói korlátozások
• Álnév és több szolgáltató
• Kimeneti blokkok és erőforrás-címzés
8. modul: Terraform parancssori felület és munkafolyamat
• Terraform inicializálása, validálása, importálása
• Tervezés, alkalmazás, viselkedés és hibakezelés megszüntetése
• Erőforrás-életciklus és infrastruktúra-változás tervezése
9. modul: Terraform szintaxis és változók
• Adattípusok és beépített függvények
• Változók és tfvars használat
• terraform { } blokkkonfiguráció
🔹 3. nap – Terraform modulok, állapotkezelés és automatizálási gyakorlatok
10. modul: Terraform-konfigurációk írása és kezelése
• Erőforrás- és adatforrás-szintaxis
• Dinamikus blokkok és helyi/távoli végrehajtási jogosultságkezelők
• Hibakezelés és szennyeződés
• Erőforrás-függőségek és modultervezés
• Modulok importálása és szolgáltatók használata a modulokban
11. modul: Terraformállapotok kezelése
• Állapotfájl-struktúra és használat
• Idempotencia és állapotzárolás
• Állapotfrissítési mechanizmusok
• Állapotfájl-módosító parancsok
• Háttérrendszer-típusok és távoli tárolás
Záró laborgyakorlat: Teljes automatizálási forgatókönyv
• Használja a Terraformot a kiépítéshez cloud infrastruktúra (pl. AWS, Azure, vagy lokálisan a libvirt segítségével)
• Szolgáltatások konfigurálása az Ansible segítségével dinamikus leltározás használatával
• Az Ansible Vault alkalmazása titkos kulcsokhoz és telepítés playbookokon keresztül
• Jinja2 sablonok és változók használata a konfigurációhoz
• Infrastruktúra validálása és szimulált életciklus-változások
Felhívjuk figyelmét, hogy a fenti napirend tájékoztató jellegű, és a kurzushoz rendelt oktatótól függően változhat. A napirend végleges változatának megszerzéséhez kérjük, vegye fel a kapcsolatot az egyik tanácsadóval. Bittnet Training.
Jelenleg nincsenek ajánlások.
Ez a kurzus összhangban van a tanúsítvánnyal Ansible és Terraform minősítésű profi kézműves, amely a komplex és dinamikus környezetekben az infrastruktúra-automatizálás és a szolgáltatáskonfiguráció terén szerzett haladó szintű készségeket igazolja.

