Ho un compito:Ordine di notificare gestori
- name: uploads docker configuration file
template:
src: 'docker.systemd.j2'
dest: '/etc/systemd/system/docker.service'
notify:
- daemon reload
- restart docker
in Ansible playbook di documentation, c'è una frase:
notifica gestori vengono sempre eseguiti in ordine scritto.
Quindi, si prevede, che daemon ricarica verrà eseguito prima riavvio finestra mobile, ma in forma di ceppi, ho:
TASK [swarm/docker : uploads docker configuration file] ************************ … NOTIFIED HANDLER daemon reload NOTIFIED HANDLER restart docker … RUNNING HANDLER [swarm/docker : restart docker] ******************************** … RUNNING HANDLER [swarm/docker : daemon reload] ********************************* …
non ci sono più "HANDLER notificato" nei registri . Qualcuno può spiegare, cosa sto facendo di sbagliato? :(
Sembra che la documentazione è stata aggiornata: "Comunica gestori vengono sempre eseguite nello stesso ordine in cui sono definiti, non nell'ordine elencato nell'istruzione di notifica. " – JCotton
Grazie JCotton. Questo è esattamente qual è il problema, un altro brutto guaio. – Guagua