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
Vélemények (2)
Prezentáció és gyakorlási munkafeladatok
Adeel - Business Computer Skills
Kurzus - Red Hat System Administration III (RHEL9) – RH294+EX294
Gépi fordítás
Nagyon gyakorlatias volt, és a kérdések válaszai nagyon értelmesek voltak.
Tshidiso Tsatsi - City Power
Kurzus - Red Hat Enterprise Linux (RHEL) Administration
Gépi fordítás