Junior — Middle
Akú štruktúru a komponenty obsahuje úloha v Ansible a ako je organizovaná?
sobes.tech AI
Odpoveď od AI
Úloha v Ansible je spôsob, ako štruktúrovať a znovu použiť konfigurácie. Zahŕňa štandardný adresár s definovanými komponentmi:
- tasks/ — hlavné úlohy (playbook) úlohy, zvyčajne súbor main.yml.
- handlers/ — spracovatelia udalostí, napríklad reštart služby.
- templates/ — šablóny súborov s premennými, ktoré budú skopírované na cieľové stroje.
- files/ — bežné súbory, ktoré sa kopírujú bez zmien.
- vars/ — premenné úlohy.
- defaults/ — predvolené premenné.
- meta/ — metadáta úlohy, závislosti od iných úloh.
Organizácia úloh umožňuje ich ľahké prepojenie a kombinovanie v playbookoch, zlepšujúc čitateľnosť a údržbu kódu.