Andrea Dell'Amico
0dc8227536
Fix the OpenJDK playbook.
2017-08-28 19:21:05 +02:00
Andrea Dell'Amico
b4cb0771c8
More tuning of the workspace postgresql instance.
2017-08-23 16:41:17 +02:00
Andrea Dell'Amico
ea659806cb
Fix some typos.
2017-08-23 15:05:03 +02:00
Andrea Dell'Amico
7d9b24174a
postgresql: Use different tasks to configure the logging system and the autovacuum.
2017-08-23 14:06:58 +02:00
Andrea Dell'Amico
cf4c3d56cc
library/roles/postgresql/defaults/main.yml: New default version: 9.6
2017-08-23 13:15:43 +02:00
Andrea Dell'Amico
b08a7adce3
Add a new tag to the authorization role so that we can only install the configuration files.
2017-08-21 15:14:49 +02:00
Andrea Dell'Amico
2f914bcf2d
library/roles/postgresql/files/postgresql-letsencrypt-acme.sh: postgresql needs a full restart when the SSL certificate changes.
2017-08-21 13:26:14 +02:00
Andrea Dell'Amico
587a62417a
Remove an unused file.
2017-08-21 13:25:54 +02:00
Andrea Dell'Amico
4f2b013b6f
nginx: be ready for a stronger ssl configuration.
2017-08-18 15:47:17 +02:00
Andrea Dell'Amico
2dc37dff40
library/roles/smartgears/home_library/defaults/main.yml: Remove a duplicate variable.
2017-08-17 14:22:18 +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
19518b92b0
library/roles/nginx/templates/nginx-cors.conf.j2: Simplyfy the CORS configuration.
2017-08-16 15:16:03 +02:00
Andrea Dell'Amico
b86f5641c9
library/roles/d4s_user_services_perms: Add a script that recursively sets the ACLs.
2017-08-13 20:11:38 +02:00
Roberto Cirillo
e0fce456e8
smartgears-node-upgrade.yml fix check on openjdk in the following way: openjdk_install is defined and openjdk_install
...
smartgears-node.yml added check on opnejdk installation as done for smartgears-node-upgrade
../library/roles/smartgears/grsf_publisher_ws/defaults/main.yml update grsf_publisher service version
2017-08-01 17:37:02 +02:00
Andrea Dell'Amico
a6ecbf22b0
Geonetwork: the db configuration is optional.
2017-07-26 21:30:06 +02:00
Andrea Dell'Amico
be699e2ebb
Manage the geonetwork config skipInfo option as a variable.
2017-07-26 21:10:44 +02:00
Andrea Dell'Amico
d03a021167
Other fixes to the main geonetwork playboo. The application name must be lowercase.
2017-07-26 21:04:05 +02:00
Andrea Dell'Amico
661ecfb79b
Fix a wrong variable.
2017-07-26 20:50:30 +02:00
Andrea Dell'Amico
acf5253447
bootstrap.properties.txt must be bootstrap.properties instead.
2017-07-26 20:00:34 +02:00
Andrea Dell'Amico
6118b10902
Configure the dev workspace repository servers and the load balancer in front of them. Cleanup some configurations that are not used anymore.
2017-07-26 19:50:26 +02:00
Andrea Dell'Amico
d0b8b42a93
Set the jackrabbit cluster node ID.
2017-07-26 19:50:26 +02:00
Andrea Dell'Amico
ed19ccf2bd
home library, new version.
2017-07-26 17:33:26 +02:00
Andrea Dell'Amico
925d545be2
When there's nothing to do, exit without trying to build the script.
2017-07-26 17:17:06 +02:00
Andrea Dell'Amico
27f3a4f000
Add to the workspace configuration all the variables needed to configure jackrabbit and the database.
2017-07-25 21:03:15 +02:00
Andrea Dell'Amico
5d5bc425c5
We need to manage two jackrabbit configuration files as templates.
2017-07-25 20:40:17 +02:00
Andrea Dell'Amico
c75648ffba
We need to install a templated web.xml for the dataminer app.
2017-07-25 18:37:59 +02:00
Andrea Dell'Amico
1b36211240
Fix the script so that the algorithms that have spaces in their name are handled correctly.
2017-07-25 18:29:54 +02:00
Andrea Dell'Amico
9d8ae525a2
Fix the algorithms-updater script again.
2017-07-25 17:51:26 +02:00
Andrea Dell'Amico
92cdb68b37
Modify and option of addAlgorithms so that it does not recompile everything.
2017-07-25 17:32:31 +02:00
Andrea Dell'Amico
0ea789571b
Fix the dataminer algorithms updater script: it searched the lock file in the wrong place.
2017-07-25 15:59:47 +02:00
Andrea Dell'Amico
99b4bfb8ab
New tasks for the OAI-PMH plugin.
2017-07-24 18:34:01 +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
ee0c922ddf
Fix a typo in the nginx CORS snippet.
2017-07-22 15:19:44 +02:00
Andrea Dell'Amico
db61e24d4e
Change the smartgears nginx virtualhost to be compatible with the new CORS configuration.
2017-07-22 15:12:47 +02:00
Andrea Dell'Amico
032f49040a
Do not enable CORS on the data-transfer.
2017-07-21 18:47:38 +02:00
Andrea Dell'Amico
9fe2c4463c
Rework the CORS configuration again. Now we can limit the origin and maintain all the other settings.
2017-07-21 18:45:34 +02:00
Andrea Dell'Amico
f1b600aefd
Changed the CORS configuration to be more liberal when we do not want to restrict it to a list of domains.
2017-07-21 18:40:33 +02:00
Roberto Cirillo
d6d6960445
../library/roles/smartgears/grsf_publisher_ws/defaults/main.yml update grsf service version
2017-07-21 16:36:37 +02:00
Andrea Dell'Amico
ab3d32a54d
The infrascience ppa repository is now optional and disabled by default.
2017-07-21 11:08:34 +02:00
Andrea Dell'Amico
47788be177
smartgears: Install the gcube root dev key in preprod too.
2017-07-20 17:41:42 +02:00
Andrea Dell'Amico
14758bbc60
library/roles/smartgears/oscar_importer_se_plugin/tasks/main.yml: The package must be installed as root.
2017-07-20 17:03:27 +02:00
Roberto Cirillo
f9b037000d
Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks
2017-07-20 16:06:38 +02:00
Roberto Cirillo
7581efd1ec
../library/roles/smartgears/smartgears/defaults/main.yml update smartgears version
2017-07-20 16:05:47 +02:00
Andrea Dell'Amico
12a7a03c26
library/roles/smartgears/oscar_importer_se_plugin/tasks/main.yml: Add a task to install the required package.
2017-07-20 15:39:40 +02:00
Andrea Dell'Amico
fcda3ef2b1
library/roles/smartgears/oscar_importer_se_plugin: Role that installs the oscar importer smart executor plugin.
2017-07-20 15:32:14 +02:00
Andrea Dell'Amico
56eaf5e783
d4science-ghn-cluster/group_vars/all/gcube_vault_keys.yml library/roles/smartgears/dataminer_app/tasks/install-gcube-key.yml library/roles/smartgears/smartgears/tasks/install-gcube-keys.yml: New gcube keys.
2017-07-20 15:25:55 +02:00
Andrea Dell'Amico
68ad035c61
library/roles/smartgears/smartgears-nginx-frontend/templates/generic-smartgears-virtualhost.j2: Fix a typo.
2017-07-20 15:04:55 +02:00
Andrea Dell'Amico
2c859a7f49
brary/roles/smartgears/smartgears-nginx-frontend: Optionally expose the gcube logs via http.
...
d4science-ghn-cluster: Expose the gcube logs on the dataminer servers.
2017-07-20 13:50:38 +02:00
Roberto Cirillo
c305b4b60a
group_vars/resource_checker_se_plugin_dev/resource_checker_se_plugin_dev.yml set nagios variable
...
smartgears-node-upgrade.yml set new upgrade variables
./library/roles/smartgears/resource_checker_se_plugin/defaults/main.yml update version
../library/roles/smartgears/smart_executor/defaults/main.yml update version
2017-07-20 10:40:57 +02:00
Andrea Dell'Amico
1660fb37b0
library/roles/smartgears/dataminer_app/templates/algorithms-updater.j2: Better logging.
2017-07-19 19:18:49 +02:00