【发布时间】:2020-09-17 07:57:45
【问题描述】:
这是一个非常简单的代码片段,取自我的“kafka”角色:
- import_role:
name: java
notify:
- restart kafka
- restart zookeeper
基本上我想安装运行“java”角色的Java,并且当该角色执行更改时(例如Java已更新),然后重新启动“kafka”和“zookeeper”服务。事实证明,Ansible 不会抛出任何错误,也不会运行“通知”字段中指定的这些处理程序。
我有什么办法可以解决这个问题?
附: Java 是手动安装的,而不是从存储库安装的。
【问题讨论】:
-
并非如此。我想看看我有什么选择,因为我的问题非常简单。另一个线程实际上是在问为什么它不起作用,我在问我的替代方案是什么。
-
这正是你所说的一个小时前重复的问题......
-
没关系,我回答了我自己的问题。
标签: ansible code-duplication ansible-role