Ansible disable service fails if service is not defined
If you are trying to disable and stop a system service, and it fails out when the service is not defined, you probably just want to continue.
- name: disable service
service:
name: chronyd
enabled: no
state: stopped
register: disable_service
failed_when: "disable_service is failed and ('Could not find the requested service' not in disable_service.msg)"
Credit goes to Rebekah Hayes.
Comments