More config options. nginx aliases.
This commit is contained in:
parent
6f6940a9c0
commit
88d2432cf6
|
@ -6,6 +6,7 @@ nextcloud_release_channel: 'releases'
|
||||||
nextcloud_get_latest_stable: True
|
nextcloud_get_latest_stable: True
|
||||||
nextcloud_user: nextcloud
|
nextcloud_user: nextcloud
|
||||||
nextcloud_timezone: 'Europe/Rome'
|
nextcloud_timezone: 'Europe/Rome'
|
||||||
|
nextcloud_default_phone_region: 'IT'
|
||||||
nextcloud_redis_cache_enabled: True
|
nextcloud_redis_cache_enabled: True
|
||||||
nextcloud_local_redis: '{{ nextcloud_redis_cache_enabled }}'
|
nextcloud_local_redis: '{{ nextcloud_redis_cache_enabled }}'
|
||||||
nextcloud_redis_params:
|
nextcloud_redis_params:
|
||||||
|
@ -45,10 +46,13 @@ nextcloud_log_rotation: 52
|
||||||
nextcloud_audit_log_enabled: True
|
nextcloud_audit_log_enabled: True
|
||||||
nextcloud_encryption_enabled: True
|
nextcloud_encryption_enabled: True
|
||||||
nextcloud_servername: '{{ ansible_fqdn }}'
|
nextcloud_servername: '{{ ansible_fqdn }}'
|
||||||
|
nextcloud_nginx_aliases: '{{ nextcloud_servername }}'
|
||||||
nextcloud_servernames:
|
nextcloud_servernames:
|
||||||
- { webroot: '{{ nextcloud_web_root }}', id: 1, name: '{{ nextcloud_servername }}' }
|
- { webroot: '{{ nextcloud_web_root }}', id: 1, name: '{{ nextcloud_servername }}' }
|
||||||
nextcloud_trusted_proxies: []
|
nextcloud_trusted_proxies: []
|
||||||
# - { proxy_ip: '127.0.0.1/8', proxy_id: 0 }
|
# - { proxy_ip: '127.0.0.1/8', proxy_id: 0 }
|
||||||
|
nextcloud_http_protocol: 'https'
|
||||||
|
nextcloud_cli_url: 'http://localhost'
|
||||||
nextcloud_db: pgsql
|
nextcloud_db: pgsql
|
||||||
nextcloud_db_host: localhost
|
nextcloud_db_host: localhost
|
||||||
nextcloud_db_name: nextcloud
|
nextcloud_db_name: nextcloud
|
||||||
|
|
|
@ -36,6 +36,24 @@
|
||||||
chdir: '{{ nextcloud_web_root }}'
|
chdir: '{{ nextcloud_web_root }}'
|
||||||
with_items: '{{ nextcloud_trusted_proxies }}'
|
with_items: '{{ nextcloud_trusted_proxies }}'
|
||||||
|
|
||||||
|
- name: Overwrite the http protocol
|
||||||
|
shell: >
|
||||||
|
php occ config:system:set overwriteprotocol --value={{ nextcloud_http_protocol }}
|
||||||
|
args:
|
||||||
|
chdir: '{{ nextcloud_web_root }}'
|
||||||
|
|
||||||
|
- name: Overwrite the CLI URL
|
||||||
|
shell: >
|
||||||
|
php occ config:system:set overwrite.cli.url --value={{ nextcloud_cli_url }}
|
||||||
|
args:
|
||||||
|
chdir: '{{ nextcloud_web_root }}'
|
||||||
|
|
||||||
|
- name: Set the default phone region
|
||||||
|
shell: >
|
||||||
|
php occ config:system:set default_phone_region --value={{ nextcloud_default_phone_region }}
|
||||||
|
args:
|
||||||
|
chdir: '{{ nextcloud_web_root }}'
|
||||||
|
|
||||||
- name: Setup the email configuration with SMTP
|
- name: Setup the email configuration with SMTP
|
||||||
shell: >
|
shell: >
|
||||||
php occ config:system:set {{ item.name }} --value={{ item.id }}
|
php occ config:system:set {{ item.name }} --value={{ item.id }}
|
||||||
|
|
|
@ -24,7 +24,7 @@ server {
|
||||||
|
|
||||||
server {
|
server {
|
||||||
listen {% if item.https_port is defined %} {{ item.https_port }} {% else %} {{ https_port | default('443') }} {% endif %} ssl {% if ansible_distribution_release != "trusty" %} http2{% endif %};
|
listen {% if item.https_port is defined %} {{ item.https_port }} {% else %} {{ https_port | default('443') }} {% endif %} ssl {% if ansible_distribution_release != "trusty" %} http2{% endif %};
|
||||||
server_name {{ item.nginx_servername }};
|
server_name {{ item.nginx_servername }} {{ item.nginx_aliases }};
|
||||||
|
|
||||||
include /etc/nginx/snippets/nginx-server-ssl.conf;
|
include /etc/nginx/snippets/nginx-server-ssl.conf;
|
||||||
server_tokens off;
|
server_tokens off;
|
||||||
|
|
|
@ -87,5 +87,5 @@ nextcloud_phpfpm_pools:
|
||||||
req_term_timeout: '240s'
|
req_term_timeout: '240s'
|
||||||
virthost: '{{ nextcloud_servername }}'
|
virthost: '{{ nextcloud_servername }}'
|
||||||
nginx_servername: '{{ nextcloud_servername }}'
|
nginx_servername: '{{ nextcloud_servername }}'
|
||||||
|
nginx_aliases: '{{ nextcloud_nginx_aliases }}'
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue