在 Ansible playbook 中,我想在更新配置文件后重新启动服务,但前提是它已经在运行。
我不想用ansible来控制服务的状态,只有在之前启动的情况下才重新启动它。
我可以为此使用自定义命令,但它不能像 ansible 的服务模块那样在不同的服务管理系统(upstart/systemd/sysvinit/openrc...)之间移植。
感谢您提供任何提示。
更新配置时注册一个变量。检查服务是否正在运行时注册另一个变量。仅当两个变量都为真时才调用服务重启处理程序。
至于各种操作系统的细节,您可以根据主机事实的家族/分布进行条件执行。
| 归档时间: |
|
| 查看次数: |
25633 次 |
| 最近记录: |