Kurzusleírás

Bevezetés Ansible-be és automatizálási mintákba

  • Ansible architektúra és alapvető konceptusok
  • Inventory kezelés és kapcsolatopciók
  • Ad hoc parancsok és egyszerű színfalak

Robusztus színfálak írása

  • Színfal struktúrája, feladatok és kezelők
  • Idempotencia és hibakezelés
  • Feladatok újrafelhasználása includes és imports segítségével

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

  • Szerepkörök létrehozása és rendezése
  • Gyűjtemények készítése és közzététele
  • Javaslatok repository elrendezéséhez és újrafelhasználásához

Változók, adatok és sablonizálás

  • Változóek előféle és hatókörök
  • Adatok használata és egyéni adatszerzés
  • Jinja2 sablonizálás konfiguráció generálásához

Modulok, bővítmények és kiterjeszthetőség

  • Core és közösségi modulok áttekintése
  • Bővítmények és egyéni modulok fejlesztése
  • Titkos adatok é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
  • Linting és minőségi szűrések (ansible-lint, yamllint)
  • Ansible integrálása CI/CD folyamatokba (GitHub Actions, Jenkins)

Operatív feladatok végrehajtása AWX/Tower-rel

  • AWX/Tower telepítése és architektúrája
  • Feladat sablonok, munkafolyamatok és ütemezések
  • RBAC, naplózás, értesítések és nyomonkövetés

Skálázás, teljesítmény és hibaelhárítás

  • Inventory és kapcsolat teljesítményének optimalizálása
  • Nagymértékű párhuzamos folyamatok és orkestráció stratégiái
  • Színfálak hibaelhárítása és operatív problémák megoldása

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

  • Titkos adatok kezelése (Vault, Ansible Vault, külső tárolók)
  • Megfelelőség automatizálása és változásvezérlési minták
  • Katasztrofavedelmi és visszaállítási stratégiák

Záróprojekt: Teljes automatizálási folyamat

  • Egy valós használati eset alapján automatizálási megoldás tervezése
  • Színfálak, szerepkörök, tesztek és CI/CD integráció implementálása
  • Prezentációk, együttműködő felülvizsgálatok és oktató visszajelzések

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

Követelmények

  • Linux rendszergazdai alapok megértése
  • Tapasztalat alapvető shell szkriptek és parancssori eszközök használatával
  • Ismeret YAML-rol és verziókezelési konceptusról

Célcsoport

  • 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