35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
---
|
|
|
|
- name: TEMPLATE | Deploy nginx.conf
|
|
template: >
|
|
src=etc/nginx/nginx.conf.j2
|
|
dest="{{ nginx_etc_dir }}/nginx.conf"
|
|
notify: reload nginx
|
|
|
|
- name: TEMPLATE | Deploy all helpers
|
|
template: >
|
|
src={{ item }}
|
|
dest={{ nginx_helper_dir }}/{{ item | basename | regex_replace('\.j2$','') }}
|
|
with_fileglob: '../templates/etc/nginx/helper/*.j2'
|
|
notify: reload nginx
|
|
|
|
- name: TEMPLATE | Deploy custom http configuration
|
|
template: >
|
|
src=etc/nginx/conf.d/custom.conf.j2
|
|
dest="{{ nginx_etc_dir }}/conf.d/custom.conf"
|
|
notify: reload nginx
|
|
|
|
- name: LINEINFILE | Fix path
|
|
lineinfile: >
|
|
regexp='{{ item.0.regexp }}'
|
|
line='{{ item.0.line }}'
|
|
dest='{{ item.1 }}'
|
|
with_nested:
|
|
-
|
|
- regexp: '^fastcgi_param SCRIPT_FILENAME'
|
|
line: 'fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;'
|
|
- regexp: '^fastcgi_param DOCUMENT_ROOT'
|
|
line: 'fastcgi_param DOCUMENT_ROOT $realpath_root;'
|
|
- [ '/etc/nginx/fastcgi_params', '/etc/nginx/fastcgi.conf' ]
|
|
when: nginx_fastcgi_fix_realpath
|