Commit Graph

1671 Commits

Author SHA1 Message Date
Andrea Dell'Amico b318a4f16d Add the zeppelin installation and configuration (with nginx in front of it). no LDAP yet. 2018-04-12 21:22:54 +02:00
Andrea Dell'Amico 10cdbfd5b5 Add a variable to facilitate the use of an external MySQL database. 2018-04-11 18:07:28 +02:00
Andrea Dell'Amico 00b96d485e Role to install and configure a wordpress instance. 2018-04-11 18:04:16 +02:00
Andrea Dell'Amico 8f830bc61b library/roles/php-fpm/defaults/main.yml: Set the php user group as the php username, so there is no need to change both the variables anymore. 2018-04-11 16:30:49 +02:00
Andrea Dell'Amico f36c4061d4 library/roles/letsencrypt-acmetool-client/defaults/main.yml: Add a new variable so that changing the certs dir is easier. 2018-04-11 15:27:02 +02:00
Andrea Dell'Amico 330ee774aa orientdb: disable the service when it has to stay stopped. 2018-04-10 20:03:39 +02:00
Andrea Dell'Amico 2a3c86a412 library/roles/smartgears/dataminer_app/tasks/dataminer-algorithms-installer.yml: Also install the algorithms updater script with the algorithms. Leave alone the cron job only. 2018-04-09 16:15:39 +02:00
Andrea Dell'Amico 86d22d6e75 dataminer: separate the algorithm installer from the algorithm updater. Install the algorithm installer on che core nlp VM. 2018-04-09 15:14:44 +02:00
Andrea Dell'Amico bdd0f79252 Fix the backup files permissions before exiting. 2018-04-09 13:17:04 +02:00
Andrea Dell'Amico 3bc6406f44 Change the postgresql backup script so that it can backup local databases as postgres user, without authentication. 2018-04-09 13:15:27 +02:00
Andrea Dell'Amico 5a4d729503 Change the dataminer roles again so that the algorithms are always installed but the script that adds them is optiona. 2018-04-07 18:32:12 +02:00
Andrea Dell'Amico 1f2a02a727 dataminer: more modularity, add smartgears as dependency. 2018-04-06 17:21:38 +02:00
Andrea Dell'Amico a9b55090c4 Role that installs the textpro software. 2018-04-06 17:20:53 +02:00
Andrea Dell'Amico 3cc7c27af8 Dataminer: Remove the list of installed algorithms after an upgrade to force a reinstall. 2018-04-05 16:14:37 +02:00
Roberto Cirillo 370d3b90be Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2018-04-05 15:25:30 +02:00
Roberto Cirillo dfe86ddaa4 ../library/roles/gcube/authorization_service/defaults/main.yml update service version 2018-04-05 15:11:41 +02:00
Andrea Dell'Amico c319a2ca89 Basic role that installs the smaph catalina context. 2018-04-05 14:50:32 +02:00
Andrea Dell'Amico d9dfa8ef23 dataminer: the dependency roles are now conditional. 2018-04-04 20:22:23 +02:00
Andrea Dell'Amico 90850eefa6 Role that add our internal trusty repository and installs newer hdf5 library and tools. 2018-04-04 20:21:53 +02:00
Andrea Dell'Amico a5d1babc0b Add a new local repository, with some Trusty backports. 2018-04-04 20:21:09 +02:00
Andrea Dell'Amico 4fb268447c Add a task to install some bits of spark2. Fix the oozie task. Move the README into the internal wiki. 2018-04-03 18:44:56 +02:00
Andrea Dell'Amico 41d7626420 Fix the CDH playbook so that the Oozie libraries are installed correctly. 2018-04-03 18:44:56 +02:00
Andrea Dell'Amico ed312768d2 library/roles/letsencrypt-acmetool-client/defaults/main.yml: disable 'must staple' by default. Our nginx and haproxy are too old for that. 2018-04-03 11:56:47 +02:00
Andrea Dell'Amico 7742651674 library/roles/openldap-server/templates/consumer.ldif.j2: Do not load the syncprov module, it is not necessary on the replicas. 2018-03-30 18:54:48 +02:00
Andrea Dell'Amico a02fb4762d library/roles/openldap-server/defaults/main.yml: Add a perl library that provides a crc32 executable. 2018-03-30 18:53:59 +02:00
Andrea Dell'Amico 53f2739b73 library/roles/openldap-server/templates/consumer.ldif.j2: Fix a typo. 2018-03-30 16:01:47 +02:00
Andrea Dell'Amico 974a7e011e library/roles/ubuntu-deb-general/tasks/install_external_ca_cert.yml: Another typo. 2018-03-30 11:46:57 +02:00
Andrea Dell'Amico 082b4f99db library/roles/ubuntu-deb-general/tasks/install_external_ca_cert.yml: Fix the task that installs the CA files. 2018-03-30 11:43:50 +02:00
Andrea Dell'Amico fe3a6a3077 Install the INFN CA certs using a local file. The INFN site sometimes do not respond. 2018-03-30 11:41:02 +02:00
Andrea Dell'Amico 7b6c426fc9 virtuoso: log to syslog by default. 2018-03-29 17:18:17 +02:00
Andrea Dell'Amico 3d701dd46e CKAN: fix the tasks that use pip with github. 2018-03-25 18:58:31 +02:00
Andrea Dell'Amico 222ca74268 Role that configures solr cores into a already deployed solr 4.x instance. 2018-03-25 18:57:35 +02:00
Andrea Dell'Amico 9ef7736f10 Cleanup some dataminer tasks. Remove the old zip installation tasks. 2018-03-23 13:40:25 +01:00
Andrea Dell'Amico 538b05abb2 geoserver role: fix the upgrade scenario. 2018-03-19 20:10:05 +01:00
Andrea Dell'Amico 188f0ccb8a iptables: fix the restart of fail2ban and docker. 2018-03-19 18:53:55 +01:00
Andrea Dell'Amico a7f966b26e handle the docker service restart after the iptables service one. 2018-03-19 15:49:43 +01:00
Andrea Dell'Amico 7d8faf3cfa Fix the function that performs the svn update so that it exits immediately if there's nothing to do. 2018-03-16 15:30:23 +01:00
Andrea Dell'Amico 084eaae1d2 Fix some mistakes in the script, better logging. 2018-03-16 12:36:01 +01:00
Andrea Dell'Amico f4a51bb17f Remove a conditional that can make the task fail. 2018-03-16 12:35:37 +01:00
Andrea Dell'Amico 36852c7e98 library/roles/smartgears/smartgears/templates/get-scopes.j2: Heavily refactor to manage all the scenarios correctly. See https://support.d4science.org/issues/11169 2018-03-15 19:14:04 +01:00
Andrea Dell'Amico b7c3a03709 library/roles/ELK/elasticsearch/tasks/main.yml: include: -> import_tasks. 2018-03-15 19:14:04 +01:00
Roberto Cirillo c82b20e341 inventory/hosts.production fix plugin name
../library/roles/smartgears/social_data_indexer_se_plugin/defaults/main.yml fix variable name
2018-03-15 18:39:01 +01:00
Roberto Cirillo d09842f90e ../library/roles/smartgears/resource_checker_se_plugin/defaults/main.yml upgraded plugin version 2018-03-13 18:13:19 +01:00
Andrea Dell'Amico e558b25cda Reload nginx when the conf snippets change. 2018-03-13 12:14:27 +01:00
Andrea Dell'Amico dab8ed95a4 Fix a typo in the nginx cors snippet. 2018-03-13 11:32:35 +01:00
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
Roberto Cirillo 55ac784708 Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2018-03-09 18:00:56 +01:00
Roberto Cirillo ce6bf35998 ../library/roles/smartgears/quota_service/defaults/main.yml fix quora_service_extension variable 2018-03-07 16:22:24 +01:00
Andrea Dell'Amico 26f514c092 Create the directory where we download the solr distribution. 2018-03-07 16:21:44 +01:00