Commit Graph

1706 Commits

Author SHA1 Message Date
Andrea Dell'Amico 6c536c91ac Remove the gcube-app.xml or gcube-handlers.xml files when they are not needed. 2018-10-16 17:34:59 +02:00
Andrea Dell'Amico 08259dfbe2 Add the 'verify_checksum=yes' option to the maven_artifact module. 2018-10-16 17:34:07 +02:00
Roberto Cirillo 3a43312e7a added new web.xml parameters 2018-10-16 11:46:53 +02:00
Roberto Cirillo 6a8590d3d6 added new default parameter for web.xml 2018-10-16 11:46:18 +02:00
Tommaso Piccioli 66564234bd apache modules fix 2018-10-15 15:37:56 +02:00
Andrea Dell'Amico 8d441d1cb3 library/roles/nginx/defaults/main.yml: add the "Observe" header to the CORS allowed ones. 2018-10-12 10:56:54 +02:00
Roberto Cirillo 4eb3cf7354 added new vo scope D4OS 2018-10-10 17:31:08 +02:00
Andrea Dell'Amico ca7c22f72c Set the full java environment variables before running 'R CMD javareconf' 2018-10-09 11:44:05 +02:00
Andrea Dell'Amico c79bacd579 Run the java R configure command as root. 2018-10-03 18:46:43 +02:00
Andrea Dell'Amico c702469cfe Reconfigure the java environment for R. 2018-10-03 18:43:41 +02:00
Andrea Dell'Amico 19541312ff Fix a conditional so that on Trusty pip is not installed as a deb package. 2018-10-02 18:54:54 +02:00
Andrea Dell'Amico 2cea5f12c3 python on trusty: do not install the packaged pip. 2018-10-02 18:37:11 +02:00
Andrea Dell'Amico 56bd3194ac Install the root + letsencrypt CA file, without downloading them from remote. 2018-10-01 15:41:54 +02:00
Andrea Dell'Amico d9e34bff2f library/roles/ELK/elasticsearch: Compatibility changes so that we can run ES 6. 2018-09-26 19:24:44 +02:00
Andrea Dell'Amico e05ee8d07e Add both the Root CA and the intermediate one into the mongodb CAfile. 2018-09-26 16:41:33 +02:00
Roberto Cirillo 871d540340 removed unuseful variable mongodb_update_conf 2018-09-26 10:00:50 +02:00
Andrea Dell'Amico 1f5f775ae2 Use the Root letsencrypt CA certificate. See https://support.d4science.org/issues/12443#note-16 2018-09-25 20:05:53 +02:00
Roberto Cirillo 6cfef59871 add condition on security field of configuration file 2018-09-25 11:46:33 +02:00
Roberto Cirillo 4fd6347352 add default value for mongodb_authorization_enabled 2018-09-25 11:45:44 +02:00
Roberto Cirillo 8982588b30 fix mongodb-authentication_enabled variable name 2018-09-24 09:53:21 +02:00
Roberto Cirillo 3470e08eb6 added new variable for authentication 2018-09-20 18:05:14 +02:00
Roberto Cirillo 1de375b3ff removed variable mongodb_http_port 2018-09-20 15:39:46 +02:00
Roberto Cirillo 3b1bffc0a7 removed mongodb_bind condition 2018-09-20 14:59:09 +02:00
Roberto Cirillo 9f5a75e0c3 removed mongo_bind variable, merged *_ca_dir and *cert_dir variables 2018-09-20 14:57:53 +02:00
Roberto Cirillo 8b0ce7e61c add logrotate_management variable 2018-09-20 12:41:02 +02:00
Roberto Cirillo 06fc023dd0 add option bindip 2018-09-20 12:39:07 +02:00
Roberto Cirillo b782b42c34 add mongodb_bind variable 2018-09-20 12:11:10 +02:00
Roberto Cirillo 7461a4ee48 moved task Install/Update the mongodb configuration in a separated task 2018-09-20 12:01:31 +02:00
Roberto Cirillo 53af684ceb add mongodb_ssl_letsencrypt_ca_dir and mongodb_log_management variables 2018-09-20 11:58:34 +02:00
Roberto Cirillo 7c30f39124 add mongodb_ssl_letsencrypt_ca_dir variable 2018-09-20 11:18:38 +02:00
Andrea Dell'Amico 6a0878dd9a mongodb: Download and place the letsencrypt CA into the system. mongodb wants exactly one CA. 2018-09-19 17:41:37 +02:00
Andrea Dell'Amico cef10792a0 library/roles/tomcat/defaults/main.yml: installed -> present as the package state. 2018-09-18 16:25:50 +02:00
Roberto Cirillo 31ddd5b12b fix grsf_publisher_ws_ver variable wrong name 2018-09-18 10:41:58 +02:00
Andrea Dell'Amico df3cab437f library/roles/yii/meta/main.yml: Add the yii dependencies. 2018-09-17 15:48:14 +02:00
Andrea Dell'Amico 2d6676df50 Various fixes to support debian 9. 2018-09-16 13:51:34 +02:00
Andrea Dell'Amico b1c9dd9ead Run the acme.sh cron job as root. 2018-09-13 19:51:17 +02:00
Andrea Dell'Amico 0d37228a63 Fix the check used to decide if run the mongodb certificate hook. 2018-09-13 11:41:41 +02:00
Andrea Dell'Amico 88d1f3ab72 Run the hook only if the mongodb.pem file does not exist. 2018-09-12 19:04:46 +02:00
Andrea Dell'Amico 303cb3a1e5 Run the hook script immediately after installing it to generate the pem file for the mongodb server. 2018-09-12 19:00:01 +02:00
Andrea Dell'Amico 44ac051834 acme-sh: fix the unattended scripts. They failed to fix the permissions, so the certificate renewal would fail. 2018-09-12 16:59:48 +02:00
Andrea Dell'Amico e6d4dcfe93 library/roles/mongodb-org/templates/mongod-3.0.conf.j2: Add a template configuration for mongo 3.0. 2018-09-12 12:38:14 +02:00
Andrea Dell'Amico 11a5262fe3 mongodb roles: Remove the obsolete ones. Now we have one role to install any mongodb 3.x version. See https://support.d4science.org/issues/12461 2018-09-12 12:25:02 +02:00
Andrea Dell'Amico f993dee88c Install a letsencrypt acmetool hook script when mongodb's certificates are managed by letsencrypt. See https://support.d4science.org/issues/12448 2018-09-11 17:37:10 +02:00
Andrea Dell'Amico 4a127ac136 Add variables and configuration to manage TLS on the mongodb server. See https://support.d4science.org/issues/12450 2018-09-11 17:12:04 +02:00
Andrea Dell'Amico 3cd806d2b6 Remove the obsolete ganglia configuration for the mongodb plugin 2018-09-11 17:11:00 +02:00
Andrea Dell'Amico a994495806 Role that installs the parse service. 2018-09-07 19:24:59 +02:00
Andrea Dell'Amico 567d6564d5 library/roles/node_js: Do not install npm, it's part of the nodejs package. Do not install the devel staff. 2018-09-07 18:17:12 +02:00
Andrea Dell'Amico 13d8864f80 library/roles/nginx/templates/nginx-server-ssl.conf.j2: Fix the syntax of a comparison. 2018-09-07 18:16:45 +02:00
Andrea Dell'Amico 71b64563a7 library/roles/nginx/defaults/main.yml: Compatibility fix for the apt module. 2018-09-07 16:48:10 +02:00
Andrea Dell'Amico ddb811faf6 library/roles/mongodb-org-3.2: Another gpg key. 2018-09-07 16:43:44 +02:00