Handlers sunt task-uri speciale care nu rulează automat la fiecare pas. Ele sunt ‘notificate’ prin directiva notify și sunt executate o singură dată, la finalul play-ului, doar dacă task-ul apelant a raportat starea changed: true.
Exemplu: Reîncărcarea Nginx la modificarea fișierului de configurare
tasks:
- name: Copiere configurare vhost
ansible.builtin.template:
src: nginx.conf.j2
dest: /etc/nginx/sites-available/default
notify: Reîncarcă Serviciu Nginx
handlers:
- name: Reîncarcă Serviciu Nginx
ansible.builtin.systemd:
name: nginx
state: reloaded
Întrebări & Exemple de Cod:
Directivele handlers și notify în AnsibleAi o nelămurire despre utilizarea comenzii
Directivele handlers și notify în Ansiblesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.