-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor reload handlers and update nginx configuration management
This commit refactors the handlers responsible for reloading php-fpm, nginx, and litespeed. The server reload tasks have been moved from the global role level to respective application level. It also enhances the nginx configuration management by enabling configuration files in sites-available directory and linking them to sites-enabled. This update further includes changes to improve absent file state management for destroying an application.
- Loading branch information
Showing
9 changed files
with
33 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
- name: reload litespeed | ||
ansible.builtin.service: | ||
name: lshttpd | ||
state: reloaded |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
- name: reload nginx | ||
ansible.builtin.service: | ||
name: nginx | ||
state: reloaded |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,26 @@ | ||
--- | ||
- name: Generate nginx configuration. | ||
ansible.builtin.template: | ||
src: app.conf.j2 | ||
dest: "/etc/nginx/sites-enabled/{{ app_name }}.conf" | ||
mode: "0644" | ||
src: app.conf.j2 | ||
dest: "/etc/nginx/sites-available/{{ app_name }}.conf" | ||
mode: "0644" | ||
notify: reload nginx | ||
when: "'nginx' in app_stack" | ||
|
||
- name: Enable nginx configuration. | ||
ansible.builtin.file: | ||
src: "/etc/nginx/sites-available/{{ app_name }}.conf" | ||
dest: "/etc/nginx/sites-enabled/{{ app_name }}.conf" | ||
state: link | ||
force: true | ||
when: "'nginx' in app_stack" | ||
|
||
- name: Remove nginx configuration. | ||
ansible.builtin.file: | ||
dest: "/etc/nginx/sites-enabled/{{ app_name }}.conf" | ||
state: absent | ||
dest: "{{ item }}" | ||
state: absent | ||
loop: | ||
- "/etc/nginx/sites-enabled/{{ app_name }}.conf" | ||
- "/etc/nginx/sites-available/{{ app_name }}.conf" | ||
notify: reload nginx | ||
when: "'nginx' not in app_stack" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
--- | ||
- name: reload php-fpm | ||
ansible.builtin.include_tasks: reload.yml |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters