Commit Graph

1542 Commits

Author SHA1 Message Date
Andrea Dell'Amico baf6caa8f2 library/roles/iptables/tasks/main.yml: Fix a installed vs present option. 2018-04-21 13:25:45 +02:00
Andrea Dell'Amico 31097d5d15 Add a reload option to the prometheus systemd unit. 2018-04-20 14:18:52 +02:00
Andrea Dell'Amico 725964d36a Fix the prometheus default configuration template. Fix the systemd unit file. 2018-04-20 12:09:56 +02:00
Andrea Dell'Amico f5b5e06629 systemd unit for the prometheus server. Also, do not overwrite the configuration file. 2018-04-19 19:48:50 +02:00
Andrea Dell'Amico 6e6850d139 library/roles/ubuntu-deb-general/tasks/main.yml: Fix a typo. 2018-04-19 17:51:49 +02:00
Andrea Dell'Amico 326466f8f8 Remove the tasks that install nscd for dataminer. Now they are global. 2018-04-19 17:48:27 +02:00
Andrea Dell'Amico 4f0d6b582e Add tasks to install nscd if needed. 2018-04-19 17:48:06 +02:00
Andrea Dell'Amico 60dd80953b library/roles/ubuntu-deb-general: Fix the apt parameters. The old ones are going to be deprecated. 2018-04-19 14:38:29 +02:00
Andrea Dell'Amico bc2ac5b7bf library/roles/conda/tasks/main.yml: Try to fix the task that installs a conda environment. 2018-04-18 18:17:46 +02:00
Andrea Dell'Amico e3d5ee5eb9 Fix the conda installation script. It seems that there is a new version that fails to create a directory. 2018-04-18 16:42:47 +02:00
Andrea Dell'Amico e31fe269d9 library/roles/python-env/tasks/main.yml: Fix a typo. 2018-04-18 16:42:26 +02:00
Andrea Dell'Amico 1857fe192e Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2018-04-18 16:41:34 +02:00
Andrea Dell'Amico 3ba1068059 Create a directory that the conda installer fails to create by itself. 2018-04-18 16:41:10 +02:00
Andrea Dell'Amico a20e9a357f library/roles/python-env/tasks/main.yml: Install a specific version of tornado to not break dependencies. 2018-04-18 16:24:25 +02:00
Andrea Dell'Amico 8bd1a6c108 Fix the python-env role. Some new dependencies broke it. 2018-04-18 16:16:30 +02:00
Andrea Dell'Amico 5d1ece1c20 Add a task that runs a dist-upgrade on request (need to pass 'dist_upgrade=True' to the playbook. 2018-04-18 15:37:41 +02:00
Andrea Dell'Amico d8b613a7f2 templates to configure zeppelin. 2018-04-17 19:44:25 +02:00
Andrea Dell'Amico a4010fd63b Fix the upstart script for zeppelin so that it creates the temporary directory. 2018-04-17 19:44:25 +02:00
Tommaso Piccioli a00237de06 postgres backup, cleanup fixed 2018-04-16 17:09:18 +02:00
Andrea Dell'Amico 2681156ce2 Add haproxy support for some services. 2018-04-14 18:25:10 +02:00
Andrea Dell'Amico ee8ceb8978 library/roles/hadoop/CDH: zeppelin wants to write inside its conf directory. Added a systemd startup script. 2018-04-13 14:49:43 +02:00
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