ansible-role-nginx/README.md

46 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2020-05-28 14:52:45 +02:00
Role Name
=========
2020-06-02 14:52:24 +02:00
A role that installs and configures the nginx web server and proxy
2020-05-28 14:52:45 +02:00
Role Variables
--------------
2020-06-02 14:52:24 +02:00
There are a lot of variables. See the **defaults/main.yml** file for a complete list. Here an example of how to setup a virtualhost:
``` yaml
nginx_virthosts:
- virthost_name: '{{ ansible_fqdn }}'
listen: '{{ http_port }}'
server_name: '{{ ansible_fqdn }}'
server_aliases: ''
index: index.html
error_page: /path_to_error_page.html
ssl_enabled: False
ssl_only: False
ssl_letsencrypt_certs: '{{ nginx_letsencrypt_managed }}'
root: {{ nginx_webroot }}
server_tokens: 'off'
proxy_standard_setup: True
proxy_additional_options:
- 'proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache:30m max_size=250m;'
locations:
- location: /
target: http://localhost:{{ local_http_port }}
```
2020-05-28 14:52:45 +02:00
Dependencies
------------
2020-06-02 14:52:24 +02:00
If basic ldap authentication is required: <git+https@gitea-s2i2s.isti.cnr.it:ISTI-ansible-roles/ansible-role-ldap-client-config.git>
2020-05-28 14:52:45 +02:00
License
-------
EUPL-1.2
Author Information
------------------
2020-06-02 14:52:24 +02:00
Andrea Dell'Amico, <andrea.dellamico@isti.cnr.it>