Ansible roles used by our playbooks
Go to file
Andrea Dell'Amico 312f327e0f Use the old 'find' command to remove the old backups, until we fix the bug of the new procedure. 2018-11-15 20:00:35 +01:00
ELK library/roles/ELK/elasticsearch: Compatibility changes so that we can run ES 6. 2018-09-26 19:24:44 +02:00
R library/roles/R/templates/Rprofile.site.j2: Set the R locale inherithing the system one. See https://support.d4science.org/issues/12227 2018-09-04 17:32:14 +02:00
ansible_ppa Change some configuration defaults. 2018-10-17 14:01:06 +02:00
apache apache defaults: listen to the ssl port if the ssl modules are loaded. 2018-10-31 16:38:25 +01:00
bind-caching-server library/roles/bind-caching-server/defaults/main.yml: Enable listening on IPv6 by default. 2016-08-08 18:20:30 +02:00
cassandra d4science-ghn-cluster/cassandra.yml: Add roles to install ganglia and nagios. Enable iptables. 2016-03-14 16:47:15 +01:00
chkconfig/tasks Major refactoring. Moved all the library roles under 'library/roles' and changed all the occurrances inside all the playbooks. 2015-05-28 11:32:57 +02:00
ckan Remove the warning related to the use of 'remote_user' inside a playbook. 2018-08-31 14:51:59 +02:00
cloud-init Manage the cloud-init package or configuration. 2018-06-04 18:42:46 +02:00
composer library/roles: apache, composer, php-fpm. Various fixes. 2017-01-27 02:56:36 +01:00
conda library/roles/conda/tasks/main.yml: Try to fix the task that installs a conda environment. 2018-04-18 18:17:46 +02:00
couchbase Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
couchdb Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
curl-tester added gcore roles and playbooks used to deploy gcore enabling services @ENG, added gcore-smartgears-container role used to generate a smartgears docker container 2017-05-04 16:09:54 +02:00
d4s_user_services_perms library/roles/d4s_user_services_perms/tasks/main.yml: include -> import_tasks 2018-02-06 18:32:39 +01:00
data_disk data_disk: handle the NFS case. 2017-10-23 19:08:38 +02:00
deb-apt-setup/tasks Various fixes to support debian 9. 2018-09-16 13:51:34 +02:00
deb-set-hostname/tasks Configure /etc/hosts on pure xen only. 2018-09-05 17:02:15 +02:00
deb-set-locale library/roles/deb-set-locale: Change the role to use the locale_gen ansible module. 2017-02-23 16:51:56 +01:00
dnet-apt-repo/tasks Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
dnet_user_services_perms Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
docker Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +02:00
drupal-org Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
egi group_vars/fhn_manager_pre/all.yml update version 2017-09-27 18:25:48 +02:00
fail2ban Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
foreman Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
fusiondirectory library/roles/fusiondirectory/tasks/main.yml: include -> import_tasks. 2018-03-03 16:16:56 +01:00
ganglia Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
gcube/authorization_service ../library/roles/gcube/authorization_service/defaults/main.yml update service version 2018-04-05 15:11:41 +02:00
geonetwork/geonetwork web.xml template for geonetwork 3.2. 2018-10-16 17:46:32 +02:00
geoserver geoserver role: fix the upgrade scenario. 2018-03-19 20:10:05 +01:00
gerrit library/roles/gerrit: A couple of new config options. 2016-10-25 13:34:10 +02:00
ghn-gcore Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
gitblit Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
google-openrefine library/roles/google-openrefine/templates/refine.ini: Fix a typo. 2018-11-08 13:59:56 +01:00
grafana grafana: manage the configuration and the authentication modes. Install and use redis when requested. 2017-12-21 14:25:33 +01:00
hadoop Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
haproxy Various fixes to support debian 9. 2018-09-16 13:51:34 +02:00
hdf5 Role that add our internal trusty repository and installs newer hdf5 library and tools. 2018-04-04 20:21:53 +02:00
iptables Install postfix before iptables if we are going to configure a smtp server. 2018-05-04 13:27:31 +02:00
java-keyring library/roles/java-keyring: Fixed some typos. As default do not use the java cacerts keystore. 2017-02-22 13:33:05 +01:00
jenkins Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
jetty Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
jetty-apache Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
joomla-org Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
keepalived library/roles/keepalived/files/check_keepalived_state: Fix the keepalived nagios check. 2018-05-04 20:05:15 +02:00
ldap-client-config library/roles/ldap-client-config: Install a better configuration for the ldap clients. 2015-08-06 13:56:20 +02:00
letsencrypt-acme-sh-client Run the acme.sh cron job as root. 2018-09-13 19:51:17 +02:00
letsencrypt-acmetool-client library/roles/letsencrypt-acmetool-client/defaults/main.yml: Fix the logging options. 2018-09-03 20:30:04 +02:00
linux-kernel-sysctl library/roles/linux-kernel-sysctl/tasks/main.yml: Fix the defaults again. 2016-10-11 18:19:58 +02:00
mediawiki library/roles/mediawiki: Ansible 2.0 compatibility. Give the possibility to only install the dependencies. 2017-04-10 17:21:51 +02:00
memcached Various fixes to support debian 9. 2018-09-16 13:51:34 +02:00
mongodb Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
mongodb-org Install the root + letsencrypt CA file, without downloading them from remote. 2018-10-01 15:41:54 +02:00
mysql Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +02:00
nagios Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
nagios-nrpe-tomcat Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
nagios-server roles/nagios-server: add the handlers. 2015-07-08 18:44:39 +02:00
nemis-precise-backports-repo/tasks Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
nextcloud Role that installs owncloud. 2018-06-12 19:48:21 +02:00
nginx library/roles/nginx/defaults/main.yml: add the "Observe" header to the CORS allowed ones. 2018-10-12 10:56:54 +02:00
node_js 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
octave library/roles/octave: Install some additional packages needed by octave to process the output formats. 2016-09-14 13:37:49 +02:00
opencpu library/roles/opencpu: Manage options customization. 2016-08-04 17:50:37 +02:00
openjdk Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
openldap-server Use a conditional to install/remove the cron job that restarts the slapd service daily. 2018-05-08 20:57:00 +02:00
openvpn Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +02:00
oracle-jdk oracle jdk: set java 8 as the default version. 2018-01-30 18:43:39 +01:00
orientdb Fixed playbooks to use orientdb version 2.2.36 2018-09-06 11:14:54 +02:00
pandoc d4science-ghn-cluster: Install a newer version of pandoc on all the dataminer servers. 2016-07-05 13:59:45 +02:00
parse_server Role that installs the parse service. 2018-09-07 19:24:59 +02:00
php-fpm Various fixes to support debian 9. 2018-09-16 13:51:34 +02:00
piwik library/roles/piwik: Fix the piwik package installation. Now the default is to always install the latest version. 2017-04-18 11:19:32 +02:00
postfix-relay Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
postgresql Use the old 'find' command to remove the old backups, until we fix the bug of the new procedure. 2018-11-15 20:00:35 +01:00
postgresql-db Remove the warning related to the use of 'remote_user' inside a playbook. 2018-08-31 14:51:59 +02:00
postgresql_extensions/tasks d4science-ghn-cluster: Add a new db, for geoserver1_dev_upgrade 2017-04-14 18:29:52 +02:00
powerdns-admin Role that installs PowerDNS-Admin. 2018-05-16 18:29:23 +02:00
powerdns-authoritative Fix the pdns.conf template so that we do not open the zone transfers to the world. 2018-05-16 18:28:39 +02:00
prometheus Add a reload option to the prometheus systemd unit. 2018-04-20 14:18:52 +02:00
prometheus-haproxy-exporter library/roles/prometheus-haproxy-exporter: Playbook that installs and runs the prometheus haproxy exporter. 2018-02-07 19:06:21 +01:00
prometheus-node-exporter library/roles/prometheus-node-exporter/templates/node_exporter.systemd.j2: Fix a wrong variable. 2018-02-16 19:02:15 +01:00
python-env Fix a conditional so that on Trusty pip is not installed as a deb package. 2018-10-02 18:54:54 +02:00
python-virtualenv python-virtualenv: Fixes. 2017-10-30 15:41:32 +01:00
python3-env Role to install python 3 > 3.4 on Ubuntu 14.04. 2018-10-24 19:10:47 +02:00
quickrank Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
rabbitmq library/roles/rabbitmq/defaults/main.yml: Define the rabbitmq ports as variables. 2017-02-21 16:42:08 +01:00
redis library/roles/redis: Manage the conf file as a template. Only a couple of variables right now. 2016-12-23 15:32:23 +01:00
redmine Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
revive-adserver Various fixes to support debian 9. 2018-09-16 13:51:34 +02:00
rstudio-server Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
rsyslog-logstash rename the logstash-rsyslog playbook to rsyslog-logstash. 2017-11-19 16:39:59 +01:00
sharelatex Other changes to the smtp configuration (it still refuses to work). Fix the volume mount. 2018-08-01 12:17:46 +02:00
shibboleth-sp-2 Fix the tag. 2018-10-31 16:38:25 +01:00
shinyproxy Latest shinyproxy version by default, 1.1.1 2018-07-20 15:48:26 +02:00
smaph Basic role that installs the smaph catalina context. 2018-04-05 14:50:32 +02:00
smartgears Role to install the uri-resolver. Configure the playbook to install it on data1-p.d4science.org 2018-11-14 11:37:56 +01:00
solr fixed jq expresion 2018-07-13 17:12:25 +02:00
solr-tomcat-core-conf Remove the warning related to the use of 'remote_user' inside a playbook. 2018-08-31 14:51:59 +02:00
solr-tomcat-instance library/roles/solr-tomcat-instance/tasks/main.yml: Add some labels. 2016-09-20 15:53:44 +02:00
springboot-config library/roles/springboot-config: Installs a startup script (upstart only right now) and a logrotate file to support springboot applications. 2017-04-12 11:43:01 +02:00
ssh-keys Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +02:00
sshd_config sshd config: variables and template to optionally add a chrooted sftp environment. 2017-11-07 00:09:47 +01:00
stanford-corenlp library/roles/stanford-corenlp: Fixes to the startup scripts. We have to rely on the upstart 'chdir' directive to change the working directory. 2018-02-14 10:54:44 +01:00
textpro-ita Role that installs the textpro software. 2018-04-06 17:20:53 +02:00
thredds thredds: Install web.xml from a template to disable the TLS enforcing. 2017-12-18 15:51:29 +01:00
tick d4science-ghn-cluster: new pgpool hosts. 2016-05-31 19:29:31 +02:00
timezone Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
tomcat tomcat roles: add the useBodyEncodingForURI, maxHttpHeaderSize, disableUploadTimeout options to server.xml. 2018-10-24 19:16:04 +02:00
tomcat-apache-requirements Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
tomcat-multiple-instances tomcat roles: add the useBodyEncodingForURI, maxHttpHeaderSize, disableUploadTimeout options to server.xml. 2018-10-24 19:16:04 +02:00
ubuntu-deb-general Various fixes to support debian 9. 2018-09-16 13:51:34 +02:00
ubuntu-python-setup python on trusty: do not install the packaged pip. 2018-10-02 18:37:11 +02:00
ubuntugis library/roles/ubuntugis: Fix the packages list so that the dev package for gdal 1 is installed. 2017-05-12 19:45:11 +02:00
unbound-resolver Install dnsutils to ensure dig is available. 2018-05-05 19:59:22 +02:00
users users: do not add users to the sudo group if they are not meant to be administrators. 2017-11-07 12:37:46 +01:00
vagrant library/roles/vagrant: Also install virtualbox from the virtualbox.org repository. 2015-08-12 22:16:09 +02:00
varnish-cache Various fixes to support debian 9. 2018-09-16 13:51:34 +02:00
virtuoso virtuoso: log to syslog by default. 2018-03-29 17:18:17 +02:00
vsftpd Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
wordpress Add a variable to facilitate the use of an external MySQL database. 2018-04-11 18:07:28 +02:00
yii library/roles/yii/meta/main.yml: Add the yii dependencies. 2018-09-17 15:48:14 +02:00
zulip library/roles/zulip: Add a basic zulip role. It only downloads the distribution. Installation and configuration are scripted and interactive. 2017-01-19 20:21:18 +01:00