是否可以notify
为多个任务定义一个块?
在下一个代码片段notify: restart tomcat
定义了3次,但我想只定义一次并"应用"到任务列表
- name : template context.xml template: src: context.xml.j2 dest: /usr/share/tomcat/conf/context.xml group: tomcat mode: 0664 notify: restart tomcat - name : copy server.xml copy: src: server.xml dest: /etc/tomcat/server.xml group: tomcat mode: 0664 notify: restart tomcat - name : copy atomikos-integration-extension copy: src: atomikos-integration-extension-3.7.1-20120529.jar dest: /usr/share/tomcat/ext-libs/ group: tomcat mode: 0664 notify: restart tomcat
techraf.. 12
你不能.
Notify设置触发器以根据任务的状态运行指定的处理程序.Ansible中没有"任务块的状态",因此您无法定义notify
块.
此外,它不会在功能上改变任何东西,只影响视觉吸引力(我会通过模糊事物而不是简化来声称).无论触发多少任务,处理程序只运行一次.
你不能.
Notify设置触发器以根据任务的状态运行指定的处理程序.Ansible中没有"任务块的状态",因此您无法定义notify
块.
此外,它不会在功能上改变任何东西,只影响视觉吸引力(我会通过模糊事物而不是简化来声称).无论触发多少任务,处理程序只运行一次.