First release
parent
9d5dd26cf6
commit
ff8b8211d0
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
|
||||
|
||||
nginx_unit_version: 1.31.0-1
|
||||
|
||||
nginx_unit_packages:
|
||||
- nginx-unitd
|
||||
- nginx-unit-php-legacy
|
||||
|
||||
nginx_unit_control_socket: /run/nginx-unit.control.sock
|
||||
nginx_unit_config_path: /var/lib/nginx-unit/conf.json
|
||||
|
||||
nginx_unit_config: {
|
||||
"settings": {
|
||||
"http": {
|
||||
"header_read_timeout": 10,
|
||||
"body_read_timeout": 10,
|
||||
"send_timeout": 15,
|
||||
"idle_timeout": 120,
|
||||
"log_route": true
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
|
||||
- name: Nginx Unit | Load configuration
|
||||
uri:
|
||||
unix_socket: "{{ nginx_unit_control_socket }}"
|
||||
url: http://localhost/config/
|
||||
method: PUT
|
||||
body_format: json
|
||||
src: "{{ nginx_unit_config_path }}"
|
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
|
||||
- name: Nginx Unit | Install packages
|
||||
package:
|
||||
name: "{{ nginx_unit_packages | product([nginx_unit_version]) | map('join', '=') | list }}"
|
||||
state: present
|
||||
|
||||
- name: Nginx Unit | Deploy config
|
||||
copy:
|
||||
dest: "{{ nginx_unit_config_path }}"
|
||||
content: "{{ nginx_unit_config | to_nice_json }}"
|
||||
mode: "600"
|
||||
owner: root
|
||||
group: root
|
||||
notify: Nginx Unit | Load configuration
|
||||
|
||||
- name: Nginx Unit | Enable and start
|
||||
service:
|
||||
name: unit
|
||||
state: started
|
||||
enables: yes
|
||||
|
||||
- name: Nginx Unit | Run handlers
|
||||
meta: flush_handlers
|
Loading…
Reference in New Issue