我正在设置一个新的剧本,并且希望同时支持服务状态和systemctl状态。 我想在仅具有服务的Ubuntu 14.04和具有服务和systemctl的16.04上监视名为Squid的服务。
我尝试使用 How to get service status by Ansible? 但这只为我提供服务或systemctl的答案。
- hosts: servers
gather_facts: true
tasks:
- name: Run the specified shell command
shell: 'service squid status'
register: result
- name: Display the outcome
debug:
msg: '{{ result }}'
我正在尝试在同一本Playbook中同时从service和systemctl获取服务状态。 但是,该.yml文件的实际结果仅对于Systemctl状态或服务状态是明确的