Ansible - 05 - Jinja2 függvények
Hogyan tudod úgy megírni egy rendszer telepítését, hogy az összeszedje a szükséges információkat, és azokkal töltse fel a szükséges konfigurációs állományokat? Segít, ha tudod, hogyan szűrd a rendelkezésre álló adatokat a beépített függvényekkel!
A tananyag a 6 részesre tervezett Ansible sorozat ötödik része.
A sablonok és változók segítségével olyan információkat is összeállíthatunk, amit elsőre nem is biztos, hogy gondoltunk volna.
Hogyan tudunk úgy megírni egy rendszer telepítését, hogy az összeszedje a szükséges információkat, és azokkal töltse fel a szükséges konfigurációs állományokat? Sokat segít, ha a rendelkezésre álló adatokat a beépített függvényekkel tudjuk szűrni, összefűzni, és más változóknál felhasználni.
Ezek után pillanatok alatt tudunk új rendszert varázsolni, csak a hostnevek és változók változtatásával.
Azért, hogy együtt tesztelhessük a rendszert, ezért csak egy gépet fogunk használni és csak a konfigurációs állományok egy-egy érdekesebb részét állítjuk elő.
- Szükséges előképzettség - Alap Linux ismeretekre lesz szükséged a sorozat elvégzéséhez - ezt szerencsére megszerezheted nálunk, ITT. Illetve a sorozat korábbi anyagainak megtekintését javasoljuk.
- Kinek ajánljuk? - Mindenkinek, aki szeretné hatékonyabban végezni az eszközök kezelését.
- Mi leszek, ha nagy leszek? - A sorozat befejeztével meg fogod érteni az Ansible működését, és az újra és újra felmerülő feladatokat el fogod tudni végeztetni vele.
- 01. Bevezető
- 02. Alapbeállítás és lépések tisztázása
- 03. Üres role-ok elkészítése
- 04. Inventory létrehozása
- 05. Nginx template
- 06. Nginx tasks
- 07. Playbook megírása
- 08. Playbook futtatása
- 09. Graylog tasks
- 10. Playbook kiegészítés és futtatása
- 11. Elasticsearch tasks
- 12. Playbook kiegészítés és futtatása
- 13. Cluster kivitelezése Marika kft-nél
Az oktatóról
Kiskorom óta berhelem a gépeket, minden érdekelt ezzel kapcsolatban, így rendszergazda lettem. 10+ éve üzemeltetek linuxot, 4 éve váltottam, mert sok lett a rendszergazdalétből, és specializálódtam. Most senior rendszerüzemeltető vagyok egy nagy magyar vállalatnál, nagy méretű, linux alapú monitoring és log gyűjtő rendszerek a szakterületem, főként RedHat/CentOS vonalon mozgok. Sok-sok feladat mögött mindig a tanulást, az új területet látom, ha pihenek, akkor is inkább új ismereteket szerzek. Legyen az területemen belül, vagy kívül.