Commit Graph

1009 Commits

Author SHA1 Message Date
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
Andrea Dell'Amico 9450bfe6b1 library/roles/smartgears/resource_checker_se_plugin/tasks/main.yml: Do not install the nagios check if nagios is not enabled on the machine. 2017-07-18 14:39:57 +02:00
Roberto Cirillo 30a6cc508b inventory/hosts.pre added is-exporter, insert-storage, insert-rstudio plugins 2017-07-18 09:45:28 +02:00
Andrea Dell'Amico 4eb4c240a2 library/roles/smartgears/meteodataimporter_se_plugin/defaults/main.yml: New version of the jar file. 2017-07-17 16:37:58 +02:00
Andrea Dell'Amico 5ff1ae9ade library/roles/yii: Newest 1.1 version. Ansible 2.0+ compatibility. 2017-07-15 12:45:37 +02:00
Andrea Dell'Amico 356bff91f1 library/roles/rstudio-server/defaults/main.yml: Increase the default rstudio server version. 2017-07-11 19:39:03 +02:00
Andrea Dell'Amico 30690a1180 library/roles/haproxy/defaults/main.yml: New haproxy default version, 1.7 2017-07-11 18:37:15 +02:00
Andrea Dell'Amico fd14293f39 library/roles/haproxy: Support OCSP stapling. 2017-07-11 18:33:27 +02:00
Andrea Dell'Amico 6b8a448c00 library/roles/haproxy/tasks/haproxy-service.yml: Add the update_cache and cache_valid_time parameters to the apt modules. 2017-07-11 18:33:27 +02:00
Andrea Dell'Amico 1fc1d05687 library/roles/smartgears/smartgears-nginx-frontend: Fix the nginx template so that whn-manager is always added. See https://support.d4science.org/issues/9209 2017-07-07 13:42:33 +02:00
Andrea Dell'Amico 7507ec0850 library/roles/rstudio-server/tasks/main.yml: Fix the apparmor shell command. 2017-07-07 00:51:26 +02:00
Andrea Dell'Amico 934ba8d8ef library/roles/smartgears/smartgears-nginx-frontend/templates/generic-smartgears-virtualhost.j2: expose whn-manager over http even if we redirect the main apps over https. 2017-07-04 18:17:13 +02:00
Andrea Dell'Amico 848b7c94d9 library/roles/tomcat-multiple-instances, library/roles/tomcat: Record the remote client IP address into the access log. See https://support.d4science.org/issues/9155 2017-07-04 17:24:23 +02:00
Andrea Dell'Amico d7db253dd8 library/roles/oracle-jdk/tasks/main.yml: Use the java_cert module to change the keystore. 2017-07-04 16:12:52 +02:00
Andrea Dell'Amico 83c13df9cc library/roles/smartgears/geoserver_connector: Geoserver smartgears connector. 2017-07-03 19:38:52 +02:00
Andrea Dell'Amico fd0c64de55 library/roles/smartgears/gcubeapp-setup: The file gcube-handlers.xml is now installed starting from a template, when needed. 2017-07-03 19:17:25 +02:00
Andrea Dell'Amico 8d57365c86 library/roles/d4s_user_services_perms: Now it's possible to create additional users on smartgears nodes too.
d4science-ghn-cluster/group_vars/geoserver_prod_spatial/geoserver_prod_spatial.yml: Give Emmanuel Blondel read/write permissions on the spatialite data.
2017-07-03 16:51:41 +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 7468678ae7 d4science-ghn-cluster, library/roles/smartgears/meteodataimporter_se_plugin: Add the meteo data importer smartexecutor plugin. 2017-07-03 12:44:45 +02:00
Tommaso Piccioli 2ab3561c55 ssl proxy on couchbase console 2017-06-30 17:29:08 +02:00