31 lines
956 B
YAML
31 lines
956 B
YAML
---
|
|
|
|
- name: restart nginx
|
|
debug: msg="checking config first"
|
|
changed_when: True
|
|
notify:
|
|
- check nginx configuration
|
|
- restart nginx - after config check
|
|
|
|
- name: reload nginx
|
|
debug: msg="checking config first"
|
|
changed_when: True
|
|
notify:
|
|
- check nginx configuration
|
|
- reload nginx - after config check
|
|
|
|
- name: check nginx configuration
|
|
command: "{{ nginx_binary_name }} -t"
|
|
register: result
|
|
changed_when: "result.rc != 0"
|
|
check_mode: no
|
|
when: nginx_installation_type in nginx_installation_types_using_service
|
|
|
|
- name: restart nginx - after config check
|
|
service: name={{ nginx_service_name }} state=restarted
|
|
when: nginx_installation_type in nginx_installation_types_using_service and nginx_daemon_mode == "on"
|
|
|
|
- name: reload nginx - after config check
|
|
service: name={{ nginx_service_name }} state=reloaded
|
|
when: nginx_installation_type in nginx_installation_types_using_service and nginx_daemon_mode == "on"
|