I have a basic playbook to restart an Apache server but I'm wondering how the following command is interpreted and converted to its equivalent -- service httpd start.
- name: ensure apache is running
service:
name: httpd
state: started
service module first gets the status of the service (httpd). If the service is started or running or reloaded and the desired service state is started, it will not restart the service.
self.svc_change = False
...
...
if not self.running and self.state in ["started", "running", "reloaded"]:
self.svc_change = True
If you want to restart:
state: restarted ==> service httpd restart
service - Manage services
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With