Commit Graph

1706 Commits

Author SHA1 Message Date
Andrea Dell'Amico f3ad3c6bab Role that installs and configure the unbound resolver. 2018-05-04 19:47:14 +02:00
Andrea Dell'Amico 7fac63e071 Fix the nagios check for the swap space on Ubuntu Xenial 2018-05-04 17:06:49 +02:00
Andrea Dell'Amico a7315ae537 Condition check, use the new syntax 2018-05-04 16:06:10 +02:00
Andrea Dell'Amico a709c56880 Postfix: support the letsencrypt certificates. 2018-05-04 16:03:34 +02:00
Andrea Dell'Amico 4912213694 library/roles/postfix-relay/tasks/postfix-relay-server.yml: Fix the saslauthd configuration on Ubuntu xenial. 2018-05-04 15:20:52 +02:00
Andrea Dell'Amico 92e71712bc Install postfix before iptables if we are going to configure a smtp server. 2018-05-04 13:27:31 +02:00
Andrea Dell'Amico 929fc8ceb7 ntp: install a configuration that makes the nagios check work. 2018-05-03 12:46:32 +02:00
Andrea Dell'Amico 5a0e5d1ea0 Add a fixed nagios memory check on Ubuntu 16.04 2018-05-03 12:23:34 +02:00
Andrea Dell'Amico ffc72e6f4f library/roles/iptables/defaults/main.yml: Use the default interface as the NAT output one. Do not pretend that is always eth0 2018-05-02 18:15:26 +02:00
Andrea Dell'Amico b79034e490 library/roles/ubuntu-deb-general/files/resolv.conf: Update the resolv.conf file. 2018-05-02 12:58:15 +02:00
Andrea Dell'Amico 3ccfd6424a Give the gcube user the possibility to write into the nginx root directory. 2018-05-02 12:00:57 +02:00
Andrea Dell'Amico 0e6d107a50 Fix in the algorithms-updater the check for a already running instance. 2018-04-26 15:51:35 +02:00
Andrea Dell'Amico b0d65d4a17 nginx-virthost: Fix a problem with the websockets configuration. 2018-04-23 17:48:57 +02:00
Andrea Dell'Amico 1ab0f69b05 Zeppelin: setup the environment for spark2 when spark2 is present. 2018-04-23 12:34:21 +02:00
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