Andrea Dell'Amico
53ec9c29db
Change the CORS settings again.
2018-03-12 17:48:00 +01:00
Andrea Dell'Amico
5874accb90
nginx cors: the methods can be customised now. See https://issue.openaire.research-infrastructures.eu/issues/3365
2018-03-11 14:34:22 +01:00
Andrea Dell'Amico
f8cbd7ad17
library/roles/nginx: Give the possibility to manage CORS inside the default virtualhost.
2018-02-27 14:17:11 +01:00
Andrea Dell'Amico
732fa3f959
nginx: fix the virtualhost variables example.
2018-01-10 17:45:21 +01:00
Andrea Dell'Amico
14f4fc2c08
nginx: create the document root if different from the default. Deny access to the filenames that start with a .
2017-11-07 00:09:01 +01:00
Andrea Dell'Amico
4f2b013b6f
nginx: be ready for a stronger ssl configuration.
2017-08-18 15:47:17 +02:00
Andrea Dell'Amico
6c0ebbe18e
Revert the nginx_cors_limit_origin defaults. Now it's True.
2017-08-16 18:15:27 +02:00
Andrea Dell'Amico
9d88f841a3
Change the CORS snippet again and introduce a new variable so that the smartgears nginx template is now backward compatible and still able to cope with the CORS settings needed by some geoserver.
2017-07-22 15:52:20 +02:00
Andrea Dell'Amico
cd7baca5d8
library/roles/nginx: handle the certificates paths when not using letsencrypt without duplicating files.
...
d4science-ghn-cluster: cleanup the couchbase web console configuration.
2017-07-03 14:59:38 +02:00
Andrea Dell'Amico
6521d90712
library/roles/nginx: Fixes to the generic virtualhost and to the proxy configuration so that all works with nginx installed from the PPA.
2017-03-16 11:42:07 +01:00
Andrea Dell'Amico
cf33f2a586
library/roles/nginx: Add tasks that configure the basic authentication. Fix the generic virtualhost template.
2017-02-01 17:12:54 +01:00
Andrea Dell'Amico
0576a0edc5
library/roles/nginx/defaults/main.yml: Decrease the client_max_body_size default.
2016-11-29 09:41:44 +01:00
Andrea Dell'Amico
cffd1ce098
library/roles/nginx: Optionally limit CORS access.
2016-11-28 16:45:01 +01:00
Andrea Dell'Amico
64f8947dd5
library/roles/nginx: Add a snippet to enable CORS.
2016-11-28 16:41:56 +01:00
Andrea Dell'Amico
22a64b8965
library/roles/nginx: Permit the customization of the large_client_header_buffers settings.
2016-11-18 11:08:14 +01:00
Andrea Dell'Amico
6b6fb1c24f
library/roles/nginx: More changes to the unified virtualhost template.
2016-11-09 14:28:17 +01:00
Andrea Dell'Amico
b32959ce2c
library/roles/nginx: Remove some old installed snipped that can conflict with the new ones.
2016-10-03 18:27:39 +02:00
Andrea Dell'Amico
45f5fa6839
library/roles/nginx: Add a ssl snippet.
2016-10-03 16:48:23 +02:00
Andrea Dell'Amico
5cd00da5ec
library/roles/nginx/defaults/main.yml: Set the browser cache to 1 month for real.
2016-09-29 09:36:32 +02:00
Andrea Dell'Amico
21dce5d2bf
library/roles/nginx/defaults/main.yml: Set the default browser cache for media to 1 month.
2016-09-28 19:27:00 +02:00
Andrea Dell'Amico
272c0eea0d
library/roles/nginx: Manage the main configuration file.
...
library/roles/nginx: Provide parts of embeddable optional configurations inside /etc/nginx/snippets.
2016-09-27 19:33:52 +02:00
Andrea Dell'Amico
978542e261
library/roles/nginx: Add a configuration snippet to support websocket reverse proxy.
2016-09-21 17:54:20 +02:00
Andrea Dell'Amico
d6e985159e
library/roles/nginx: New parameters to customize the ldap authentication via pam.
2016-07-20 16:10:57 +02:00
Andrea Dell'Amico
78f009ba44
library/roles/nginx/defaults/main.yml: Add examples to enable cors and x-frame-options.
2016-07-14 18:36:45 +02:00
Andrea Dell'Amico
0653dfd8d0
library/roles/nginx: First steps to a unified virtualhost template management.
2016-07-03 12:39:44 +02:00
Andrea Dell'Amico
0864a6219c
library/roles/nginx/defaults/main.yml: Fix another typo.
2016-06-21 20:22:20 +02:00
Andrea Dell'Amico
87dbb81f9d
library/roles/nginx/defaults/main.yml: Clean up some duplicates.
2016-06-21 19:26:49 +02:00
Andrea Dell'Amico
f4f7f5b2bf
library/roles/nginx/defaults/main.yml: More variables used inside the nginx virtualhosts.
2016-06-21 19:23:18 +02:00
Andrea Dell'Amico
4892153932
library/roles/nginx/defaults/main.yml: Some new defaults.
2016-06-21 19:11:42 +02:00
Andrea Dell'Amico
083d71b4d4
library/roles/nginx: letsencrypt hook and configuration for letsencrypt. See https://support.d4science.org/issues/3260 .
2016-04-22 18:55:20 +02:00
Andrea Dell'Amico
cb35582624
../library/roles/apache: Ignore errors when starting the service for the first time.
...
../library/roles/nginx: Ignore errors when starting the service for the first time.
../library/roles/postgresql/tasks/manage_pg_db.yml: New 'createdb' variable is used to setup more than one user for the same database.
2016-01-27 18:43:55 +01:00
Andrea Dell'Amico
abf68e19e5
library/roles/mysql: Fix the backup script. Now it finds the installed databases in a sane way.
...
library/roles/nginx: Option to activate the gzip compression.
2015-08-05 19:14:03 +02:00
Andrea Dell'Amico
7433d783a7
d4science-ghn-cluster: Fix the key provisioning.
...
d4science-ghn-cluster: playbook that installs a generic smartgears node with a nginx proxy.
2015-06-05 17:12:36 +02:00
Andrea Dell'Amico
73d37f81a6
Major refactoring. Moved all the library roles under 'library/roles' and changed all the occurrances inside all the playbooks.
2015-05-28 11:32:57 +02:00