Junior — Middle
Koju strukturu i komponente uključuje uloga u Ansible-u i kako je ona organizovana?
sobes.tech АИ
Одговор од АИ
Uloga u Ansible-u je način za strukturiranje i ponovno korišćenje konfiguracija. Ona uključuje standardni direktorijum sa definisanim komponentama:
- tasks/ — osnovni zadaci (playbook) uloge, obično fajl main.yml.
- handlers/ — rukovaoci događaja, na primer, ponovo pokretanje servisa.
- templates/ — šabloni fajlova sa promenljivima koji će biti kopirani na ciljne mašine.
- files/ — obični fajlovi koji se kopiraju bez promena.
- vars/ — promenljive uloge.
- defaults/ — podrazumevane promenljive.
- meta/ — metapodaci uloge, zavisnosti od drugih uloga.
Organizacija uloga omogućava lako povezivanje i kombinovanje u playbook-ovima, poboljšavajući čitljivost i održavanje koda.