【发布时间】:2016-08-09 10:07:19
【问题描述】:
我想通过 Ansible 获得类似 redis-server 运行状态的服务。
我知道如何使用 Ansible 服务模块来停止或启动系统服务。但是如何获取当前的服务状态呢?
【问题讨论】:
-
描述你的任务。您通常只想告诉 ansible 您希望事情如何,而不是手动查询任何内容,例如:
service: name=httpd state=started. -
@KonstantinSuvorov 这是真的,但
service模块缺少对关键用例的支持:启动/停止/启用/禁用服务当且仅当它存在时我>。对于这个用例和可能的其他用例,有必要查询服务的状态。
标签: ansible