Kurzusleírás

Bevezetés az Ansible-ba és az automatizálási mintákba

  • Ansible architektúra és alapfogalmak
  • Inventóriumkezelés és kapcsolati lehetőségek
  • Ad hoc parancsok és egyszerű playbookok

Robusztus playbookok írása

  • Playbook szerkezet, feladatok és kezelők
  • Idempotencia és hibakezelés
  • Feladatok újrafelhasználása include és import segítségével

Szerepkörök, gyűjtemények és projektstruktúra

  • Szerepkörök létrehozása és szervezése
  • Gyűjtemények készítése és közzététele
  • Ajánlott eljárások a repository elrendezéséhez és újrafelhasználáshoz

Változók, tények és sablonkészítés

  • Változók precedenciája és hatókörök
  • Tények és egyéni ténygyűjtés használata
  • Jinja2 sablonkészítés konfiguráció generálásához

Modulok, pluginok és bővíthetőség

  • Alap- és közösségi modulok áttekintése
  • Pluginok és egyéni modulok fejlesztése
  • Titkos kulcsok és hitelesítő adatok biztonságos kezelése

Tesztelés, minőség és CI/CD integráció

  • Unit és integrációs tesztek Molecule és Testinfra segítségével
  • Lintelés és minőségi kapuk (ansible-lint, yamllint)
  • Ansible integrálása CI/CD folyamatokba (GitHub Actions, Jenkins)

Üzemeltetés AWX/Tower-rel

  • AWX/Tower telepítés és architektúra
  • Munka sablonok, munkafolyamatok és ütemezések
  • RBAC, naplózás, értesítések és naplózhatóság

Skálázás, teljesítmény és hibakeresés

  • Inventórium- és kapcsolati teljesítmény optimalizálása
  • Stratégiák nagyméretű párhuzamos futtatáshoz és orkesztrációhoz
  • Playbookok hibakeresése és üzemeltetési hibaelhárítás

Biztonság, megfelelőség és vállalati minták

  • Titkos kulcsok kezelése (Vault, Ansible Vault, külső tárolók)
  • Megfelelőségi automatizálás és változásvezérlési minták
  • Katasztrófa-helyreállítási és visszaállítási stratégiák

Záróprojekt: Teljes körű automatizálási folyamat

  • Automatizálási megoldás tervezése valós felhasználási esethez
  • Playbookok, szerepkörök, tesztek és CI/CD integráció implementálása
  • Bemutatások, peer review és oktatói visszajelzés

Összefoglalás és következő lépések

Követelmények

  • Alapvető ismeretek a Linux rendszeradminisztrációról
  • Tapasztalat alapvető szkriptelésben és parancssori eszközökben
  • Ismeret a YAML és a verziókövetés alapfogalmaival

Közönség

  • Rendszergazdák
  • DevOps mérnökök
  • Platform- és automatizálási mérnökök
 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák