nginx: add support for Debian distros
This commit is contained in:
parent
e3862a5be6
commit
446e6132c7
|
@ -1,3 +1,15 @@
|
||||||
|
- name: Set configuration parameters for Alpine
|
||||||
|
when: ansible_os_family == 'Alpine'
|
||||||
|
set_fact:
|
||||||
|
nginx_user: nginx
|
||||||
|
nginx_default_site: /etc/nginx/http.d/default.conf
|
||||||
|
|
||||||
|
- name: Set configuration parameters for Debian
|
||||||
|
when: ansible_os_family == 'Debian'
|
||||||
|
set_fact:
|
||||||
|
nginx_user: www-data
|
||||||
|
nginx_default_site: /etc/nginx/sites-available/default
|
||||||
|
|
||||||
- name: Install packages
|
- name: Install packages
|
||||||
package:
|
package:
|
||||||
name:
|
name:
|
||||||
|
@ -9,13 +21,13 @@
|
||||||
path: /srv/http/.well-known
|
path: /srv/http/.well-known
|
||||||
recurse: true
|
recurse: true
|
||||||
state: directory
|
state: directory
|
||||||
owner: nginx
|
owner: "{{ nginx_user }}"
|
||||||
group: nginx
|
group: "{{ nginx_user }}"
|
||||||
|
|
||||||
- name: Set up default HTTP server
|
- name: Set up default HTTP server
|
||||||
copy:
|
copy:
|
||||||
dest: /etc/nginx/http.d
|
|
||||||
src: default.conf
|
src: default.conf
|
||||||
|
dest: "{{ nginx_default_site }}"
|
||||||
notify: reload nginx
|
notify: reload nginx
|
||||||
|
|
||||||
- name: Enable nginx service
|
- name: Enable nginx service
|
||||||
|
@ -24,6 +36,8 @@
|
||||||
enabled: true
|
enabled: true
|
||||||
state: started
|
state: started
|
||||||
|
|
||||||
|
- meta: flush_handlers
|
||||||
|
|
||||||
- name: Get LE certificate
|
- name: Get LE certificate
|
||||||
command:
|
command:
|
||||||
cmd: >
|
cmd: >
|
||||||
|
|
Loading…
Reference in a new issue