Commit Graph

1740 Commits

Author SHA1 Message Date
Andrea Dell'Amico a6368ff167 Install git if we use it to download and install acme.sh. Install the git distribution into its own subdirectory. 2018-08-20 23:42:36 +02:00
Andrea Dell'Amico dd2b1e1648 letsencrypt acme.sh role. 2018-08-20 23:42:35 +02:00
Andrea Dell'Amico a5f0c611b7 Cleanup the basic pki tasks. Add support for acme.sh 2018-08-20 23:42:35 +02:00
Andrea Dell'Amico 708f8027ef Adapt the haproxy role so that it supports both letsencrypt acmetool and acme.sh 2018-08-20 23:42:35 +02:00
Andrea Dell'Amico c35ab07597 Fix the ckan-connector-fixer script, the ckan_connector user did not have admin rights. 2018-08-18 13:50:54 +02:00
Andrea Dell'Amico 7a67ba48d2 Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
Andrea Dell'Amico 07ebea657c Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
Andrea Dell'Amico bd69071947 Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +02:00
Andrea Dell'Amico 35a3336f2d Change some labels. 2018-08-07 12:45:19 +02:00
Andrea Dell'Amico 8ddf7dd9d9 Role that installs the grsf_api service 2018-08-06 19:49:25 +02:00
Andrea Dell'Amico 0a9281e047 Fix some naming. 2018-08-06 19:49:25 +02:00
Andrea Dell'Amico 55471f7021 Role that installs the GRSF services updater 2018-08-06 19:49:25 +02:00
Andrea Dell'Amico 380f0f3310 library/roles/geonetwork/geonetwork/tasks/main.yml: Create webapps/geonetwork before unpacking the distribution. 2018-08-03 18:57:23 +02:00
Andrea Dell'Amico 4901a70b5c library/roles/smartgears/smartgears/tasks/install-gcube-keys.yml: Install the keys as root and then change permissions. 2018-08-03 18:30:47 +02:00
Andrea Dell'Amico 296afdf738 Fix a path. 2018-08-03 17:18:11 +02:00
Andrea Dell'Amico cc375e74ee Fix the key directory permissions. 2018-08-03 17:18:02 +02:00
Andrea Dell'Amico 186fe446cc Fix the ckan_connector_fixer. It is not interactive anymore. 2018-08-02 16:05:09 +02:00
Roberto Cirillo 26f12b74ee ../library/roles/geonetwork/geonetwork/tasks/main.yml fix geonetwork_app_name variable (lower case added) 2018-08-01 16:32:16 +02:00
Andrea Dell'Amico 6bb719b96e Other changes to the smtp configuration (it still refuses to work). Fix the volume mount. 2018-08-01 12:17:46 +02:00
Andrea Dell'Amico 2e2db8815c Enable the external volume correctly. 2018-07-30 19:28:47 +02:00
Andrea Dell'Amico f7615fa798 library/roles/sharelatex: Add some more env variables to handle the load balancer securely. 2018-07-30 18:14:46 +02:00
Andrea Dell'Amico 72882b275c Add the role that fixes pip on Trusty as dependency of ubuntu-deb-general 2018-07-25 12:23:50 +02:00
Andrea Dell'Amico 83012be82a Add a role that fixes the Ubuntu Trusty python distribution. 2018-07-25 12:23:10 +02:00
Andrea Dell'Amico d2a7454b22 Remove the pip workaround for Ubuntu Trusty from the python-env role. It must go into a dedicated role. 2018-07-25 12:22:17 +02:00
Andrea Dell'Amico bdd0b47a1f Add the JDK as dependency for elasticsearch. 2018-07-24 18:48:09 +02:00
Andrea Dell'Amico c4c31465c0 library/roles/python-env/tasks/main.yml: Always install the latest version of a pip module. 2018-07-23 18:03:54 +02:00
Andrea Dell'Amico 030a698d83 Latest shinyproxy version by default, 1.1.1 2018-07-20 15:48:26 +02:00
Roberto Cirillo 205f85fbc3 Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2018-07-18 09:41:45 +02:00
Roberto Cirillo 383c255072 set service version to latest 2018-07-18 09:41:29 +02:00
Roberto Cirillo 183820c3af fix undefined variable quota_se_plugin_maven_artifact_id 2018-07-18 09:39:00 +02:00
Roberto Cirillo 4a4b2896ca upgrade service version 2018-07-18 09:37:21 +02:00
Andrea Dell'Amico 5dedaab7c0 Remove the old letsencrypt cron script, now we randomise the time inside the cron job definition itself. 2018-07-17 18:11:56 +02:00
Andrea Dell'Amico 86b8d03a17 Fix the minutes range. 2018-07-17 17:23:10 +02:00
Andrea Dell'Amico 1bcc9182f0 letsencrypt cron job: use a random range for the hour and minute, and let the user customise the day of month too. See https://support.d4science.org/issues/12173 2018-07-17 17:20:53 +02:00
Andrea Dell'Amico 8b3a2d84e9 Force a update-cache after adding an apt gpg key. 2018-07-17 13:16:27 +02:00
Claudio Atzori d2d855ab06 fixed jq expresion 2018-07-13 17:12:25 +02:00
Claudio Atzori a56fc7b16b simplified conversion rule 2018-07-13 15:32:55 +02:00
Claudio Atzori 584cbc0cd3 pick only metrics from QUERY./select.requestTimes 2018-07-13 14:37:45 +02:00
Claudio Atzori dcfa1d08c6 consolidated metrics names 2018-07-13 12:02:52 +02:00
Andrea Dell'Amico c8e30aa4c8 Add more metrics to the solr exporter configuration. 2018-07-12 19:18:35 +02:00
Andrea Dell'Amico 22438d0882 Add the configuration of the solr exporter to the solr role. Open the firewall so that prometheus can read the solr metrics. 2018-07-10 19:14:27 +02:00
Roberto Cirillo d976e483db group_vars/storage_hub_webapp_dev/smartgears_storagehub_dev.yml set gcube-staging repo
../library/roles/smartgears/social-networking-library-ws/defaults/main.yml
../library/roles/smartgears/tabular_data/defaults/main.yml upgrade service version
2018-07-10 10:36:09 +02:00
Andrea Dell'Amico 038b0aa664 New solr default: 7.4.0. 2018-07-09 17:17:29 +02:00
Andrea Dell'Amico da08066eb5 Fix a duplicate entry. 2018-07-05 16:23:15 +02:00
Andrea Dell'Amico b7ca1b5c22 Failed attempt to automatically setup a different list of resolvers. 2018-07-04 18:39:38 +02:00
Andrea Dell'Amico 92622b285e Add support for ACLs 2018-07-03 17:03:10 +02:00
Andrea Dell'Amico 202340fe65 Adapt to the new variables. Add a task that removes the old keys. 2018-07-02 20:14:28 +02:00
Andrea Dell'Amico 48a00ceb8a library/roles/docker/vars/main.yml: The docker and docker-py python packages conflict. Install docker-compose and docker instead. 2018-07-02 19:19:23 +02:00
Andrea Dell'Amico 79d766b04b automatically build the list of db that we want to backup on postgres. 2018-06-28 10:37:52 +02:00
Andrea Dell'Amico f7128a5c8b aginfra CKAN configuration. 2018-06-25 19:23:45 +02:00