小编arz*_*ezy的帖子

通知处理程序的顺序

我有一个任务:

- name: uploads docker configuration file
  template:
    src: 'docker.systemd.j2'
    dest: '/etc/systemd/system/docker.service'
  notify:
    - daemon reload
    - restart docker
Run Code Online (Sandbox Code Playgroud)

在Ansible playbook的文档中,有一句话:

通知处理程序始终按写入的顺序运行.

因此,预计会在重启docker之前运行守护进程重装,但在日志中,我有:

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] *********************************
…

日志中没有"NOTIFIED HANDLER".谁能解释一下,我做错了什么?:(

ansible

17
推荐指数
2
解决办法
1万
查看次数

标签 统计

ansible ×1