Commit Graph

1289 Commits

Author SHA1 Message Date
Andrea Dell'Amico 11f5be1a83 dataminer: add variables that permit to change the algorithms installer run frequency. Default: 1 hour.
dataminer proto: run the algorithm installer every minute.
2017-09-14 14:18:22 +02:00
Andrea Dell'Amico 22632aa634 dataminer: Fix the algorithms installer script, in some situations it created duplicated lines in the file that lists the already installed algorithms.
dataminer: Download the distribution files into /home/gcube/downloads
2017-09-14 13:41:55 +02:00
Andrea Dell'Amico 8687fdab47 Add new tags to the task that creates the downloads directory so that we can use it without running all the smartgears role. 2017-09-14 13:30:25 +02:00
Andrea Dell'Amico 30e59e6526 Add the accouting_rstudio_se_plugin role. See https://support.d4science.org/issues/9667. 2017-09-13 19:45:12 +02:00
Andrea Dell'Amico 0fdbc7dba8 Accounting service: more optimization to the role tasks. 2017-09-13 19:41:07 +02:00
Andrea Dell'Amico 99d0a519ff Convert the accounting_insert_storage_se_plugin role to maven_artifact and fix the upgrade scenario. 2017-09-13 18:53:04 +02:00
Andrea Dell'Amico a985775707 The accounting service role now uses the /home/gcube/downloads directory. 2017-09-13 18:41:39 +02:00
Andrea Dell'Amico 8892e0f257 Fix the accounting_aggregator_se_plugin upgrade. 2017-09-13 18:24:31 +02:00
Andrea Dell'Amico 704f990d5c Create a downloads directory inside the gcube home directory where to download all the smartgears related wars and jars. 2017-09-13 18:19:18 +02:00
Andrea Dell'Amico 1aad034435 Fix the accounting-service upgrade case. 2017-09-13 18:13:15 +02:00
Andrea Dell'Amico e0fa10319d Dataminer: remove the dataminer war when the new one has been downloaded from maven. 2017-09-13 16:35:12 +02:00
Andrea Dell'Amico d1597d1784 dataminer: Remove the old algorithms installer when a new distribution has been downloaded from maven. 2017-09-13 16:33:16 +02:00
Andrea Dell'Amico e9e8fa5c7c Fix the logback template when we use the SizeAndTimeBasedRollingPolicy, see https://support.d4science.org/issues/9576 2017-09-12 18:25:43 +02:00
Andrea Dell'Amico 84fe5ff968 library/roles/smartgears/dataminer_app: Install the algorithms importer archive, using maven_artifact. 2017-09-12 17:18:00 +02:00
Andrea Dell'Amico 86733fa6c6 library/roles/smartgears/accounting_aggregator_se_plugin/tasks/main.yml: Remove the old get_url task. 2017-09-12 17:10:44 +02:00
Andrea Dell'Amico 901b66e536 Add a broken role for the accounting_rstudio_se_plugin. 2017-09-12 16:52:46 +02:00
Andrea Dell'Amico aff5671199 Fix the accounting_aggregator_se_plugin role. 2017-09-12 16:51:59 +02:00
Andrea Dell'Amico 7d1dda3e32 Fix a typo. 2017-09-12 15:59:56 +02:00
Luca Frosini de239a88f3 Using snapshot version in production accounting-aggregator 2017-09-12 15:57:02 +02:00
Andrea Dell'Amico 02d74065cb library/roles/smartgears/dataminer_app/templates/wps-config-fixer.j2: Set the provided hostname. 2017-09-12 15:35:27 +02:00
Andrea Dell'Amico e955566e16 Set the provided hostname when it's defined. 2017-09-12 15:35:27 +02:00
Andrea Dell'Amico 7ea507790f Change the default listen host for tomcat to 127.0.0.1.
Change the virtualhost filename to a fixed one plus a numeric ID. So if the hostname changes, we do not duplicate files.
2017-09-12 15:35:27 +02:00
Andrea Dell'Amico d617ada1ec Remove some duplicate variables. 2017-09-12 15:35:27 +02:00
Roberto Cirillo ff78f5611e group_vars/socialnetworking_dev/socialnetworking_dev.yml update service version
../library/roles/smartgears/dm_pool_manager/tasks/main.yml add condition on first checkout task
../library/roles/smartgears/social-networking-library-ws/defaults/main.yml update service version
2017-09-12 12:28:51 +02:00
Andrea Dell'Amico e3281d67b8 Install a modern version of the netcdf package when installing thredds. 2017-09-08 17:37:01 +02:00
Roberto Cirillo 33a9d97173 ../library/roles/smartgears/dm_pool_manager/defaults/main.yml update service version 2017-09-08 15:23:30 +02:00
Andrea Dell'Amico 58a8f1ec44 More ansible 2.x compatibility for the virtuoso role. 2017-09-08 11:52:59 +02:00
Andrea Dell'Amico 3805562789 The virtuoso role was not compatible with ansible 2.x yet. 2017-09-08 11:14:10 +02:00
Andrea Dell'Amico 62f62ed0bf New virtuoso default version. 2017-09-07 19:31:23 +02:00
Roberto Cirillo dcb5aac7bb ../library/roles/smartgears/sdi_service/defaults/main.yml update service version 2017-09-07 18:20:33 +02:00
Andrea Dell'Amico eaeeb4e215 Use an esternal zookeeper cluster manage the solr cluster. 2017-09-07 15:04:21 +02:00
Roberto Cirillo 5ccf31727e Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2017-09-07 12:24:54 +02:00
Roberto Cirillo 29c79e59f5 group_vars/dm_pool_manager_pre/vault.yml encripted svn password
../library/roles/smartgears/dm_pool_manager/tasks/main.yml manage additional files and packages for dm-pool-manager service
2017-09-07 12:23:27 +02:00
Andrea Dell'Amico 915776ce72 Lots of changes to the solr playbook. We are now able to store the data into a separate directory tree. 2017-09-06 20:13:40 +02:00
Andrea Dell'Amico 477d48cee2 thredds: fix a wrong path. Restart tomcat when the configuration files change. 2017-09-06 12:37:39 +02:00
Roberto Cirillo 04a116f78d ../library/roles/smartgears/dm_pool_manager/tasks/main.yml add task for managing web.xml file
../library/roles/smartgears/dm_pool_manager/templates/web.xml.j2 add web.xml template file
2017-09-05 18:58:21 +02:00
Roberto Cirillo e4c251cdb2 Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2017-09-05 18:35:13 +02:00
Roberto Cirillo 3411c5086e ../library/roles/smartgears/dm_pool_manager/templates/service.properties.j2 add template file 2017-09-05 18:34:21 +02:00
Roberto Cirillo 23f98f8845 group_vars/dm_pool_manager_pre/dm_pool_manager_pre.yml set environmental variable
smartgears-node-upgrade.yml set upgrade variable for dm-pool-manager
../library/roles/smartgears/dm_pool_manager/tasks/main.yml add task for manage additional files
../library/roles/smartgears/dm_pool_manager/defaults/main.yml add additional variables
2017-09-05 18:32:31 +02:00
Andrea Dell'Amico 822c7488af Fixes to the thredds role. Add two templates for the main configuration files. 2017-09-05 17:40:52 +02:00
Andrea Dell'Amico 9dd57eee3d library/roles/thredds: role that installs thredds http://www.unidata.ucar.edu/software/thredds/current/tds/TDS.html 2017-09-05 16:00:52 +02:00
Andrea Dell'Amico d9569fda96 Fix a path. 2017-09-05 13:32:49 +02:00
Andrea Dell'Amico 12608c7357 Fix a task description. 2017-09-05 13:28:47 +02:00
Andrea Dell'Amico be5ff553de Restart the tomcat instance after a logback.xml update. 2017-09-05 13:09:16 +02:00
Andrea Dell'Amico 04c74c3e67 Add a variable to switch from a time based only logback appender to the new size and time based. The new one needs a logback version newer that the one currently installed. See https://support.d4science.org/issues/9599 2017-09-05 12:43:46 +02:00
Andrea Dell'Amico 30c4f0e415 smartgears: install the logback configuration from a template, if not instructed to use the old way. See https://support.d4science.org/issues/9576 2017-09-04 20:02:37 +02:00
Andrea Dell'Amico 0908b0bbd6 Modify the algorithms updater script so that it can manage algorithms upgrades. See https://support.d4science.org/issues/9562 2017-09-04 19:39:08 +02:00
Roberto Cirillo 7258e12d3b dm-pool-manager update version
smartgears update version
2017-09-04 12:00:05 +02:00
Roberto Cirillo dced483da8 Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2017-09-04 11:59:21 +02:00
Tommaso Piccioli fcc48bc005 fix in nginx-cors.conf 2017-09-04 11:57:11 +02:00