问题标签 [ansible-handlers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
343 浏览

linux - ansible debug msg 在处理程序中抛出错误

Playbook 运行良好,但调试 msg 模块抛出未定义变量错误。

图像中的代码以便于理解

0 投票
0 回答
30 浏览

ansible - 在 Ansible 中抑制处理程序

我的角色有两个处理程序:start servicerestart service。我只想在安装了服务的情况下运行启动服务,如果我更改了服务配置文件,我想重新启动服务。

(那是普通的 ansible 处理程序,现在开始复杂的部分)

如果我启动应用程序(已执行启动的处理程序),我想避免重新启动。

基本上,如果:

如果:

我试着玩listen,但它是为不同的目的而设计的,在这里无能为力。

有人可以告诉我由谁来做这个吗?

0 投票
2 回答
596 浏览

ansible - Ansible 处理程序 - 不从救援块调用

考虑以下(为简洁起见而简化)带有块和救援块的剧本

在快乐的路径中测试它可以正常工作并按预期调用处理程序。
但是当我在测试中的任务失败时,我确实看到了预期的调试消息,但没有调用实际的处理程序(我已经将它换成调试消息来验证)。

是的,我试过添加meta: flush_handlers.

我怎样才能使这项工作?

Ansible 版本:2.9.9