Ansible roles used by our playbooks. adellam's personal fork.
Go to file
Andrea Dell'Amico 36a2164ab9 The JDK on the jenkins master must have graphical capabilities. Do not install the headless version. 2019-05-08 10:57:02 +02:00
ELK All the roles dependencies to Oracle JDK are now dependencies to OpenJDK. 2019-04-22 18:48:15 +02:00
R Do not add the opencpu ppa on bionic. Fix the java environment reconfiguration task. 2019-04-03 20:05:36 +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 Fixes to the ckan roles, mostly related to the use of the 'become' directive. 2019-04-11 19:07:25 +02:00
cloud-init Works on both debian and RH 2019-01-23 13:11:25 +01: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/d4s-service-node.yml: Use the correct variable for the user home. 2018-12-10 15:46:41 +01:00
data_disk data_disk: handle the NFS case. 2017-10-23 19:08:38 +02:00
deb-apt-setup/tasks limit the python-software-properties installation to Ubuntu Trusty. 2019-02-17 13:53:07 +01: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
dell-server-utilities Add a task that only prints a message, to remove a warning. 2019-02-17 13:53:07 +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 dnet_user_services_perms depends on the 'users' role. 2019-04-05 14:21:04 +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 Fix the packages installation task. 2019-03-22 17:28:11 +01: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 Add nginx and tomcat-multiple-instances as dependencies to the authorizazion_service role. 2019-02-14 15:21:03 +01: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 ghn-gcore-maintenance: add a cron job that removes the old logs. See https://support.d4science.org/issues/11522 2018-12-10 19:24:55 +01:00
gitblit Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
gitea gitea dependencies: fix the conditionals. 2019-04-01 15:08:53 +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 All the roles dependencies to Oracle JDK are now dependencies to OpenJDK. 2019-04-22 18:48:15 +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
ipa-server Add the URL of the github repository that explains how to use letsencrypt with freeipa. 2019-03-14 13:43:39 +01:00
iptables Restrict the prometheus ports range. 2019-05-02 11:54:57 +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 The JDK on the jenkins master must have graphical capabilities. Do not install the headless version. 2019-05-08 10:57:02 +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 joomla: Manage the installation of multiple instances on the same host. 2018-12-21 17:17:37 +01: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 Fix the letsencrypt acmetool apt task. 2019-03-26 13:56:48 +01: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 The packages from mongodb.org have different names and the service has a different name. Changed the role to cover both cases. 2019-03-29 15:00:06 +01:00
mono Fix the mono repo key server, and a typo. 2019-03-21 20:21:29 +01:00
motd library/roles/motd/tasks/deb_motd.yml: Only ignore the errors of the motd build task. 2019-03-11 12:42:31 +01:00
mysql Remove a duplicate tag. 2019-04-01 13:51:33 +02:00
nagios Change a variable that was specific to our environment, and set a default. 2019-02-17 13:53:08 +01: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 nextcloud: fix the path of the base data directory. 2019-03-26 17:43:10 +01:00
nginx The directive that blocks dotfile requests is now under a conditional. See https://support.d4science.org/issues/16586 2019-04-19 13:37:29 +02:00
node_js node_js: fix the apt tasks. 2019-03-25 13:19:47 +01: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
onlyoffice_docserver onlyoffice document server: install the local configuration settings from a template. 2019-03-26 15:21:55 +01:00
onlyoffice_portal Role that installs the onlyoffice portal service. 2019-03-21 22:49:58 +01:00
opencpu library/roles/opencpu: Manage options customization. 2016-08-04 17:50:37 +02:00
openjdk When we use the openjdk from the Zulu repo, remove the openjdk distribution packages. 2019-05-07 12:02:15 +02:00
openldap-server library/roles/openldap-server/vars/main.yml: Stick to RSA keys for the openldap certificates. 2018-12-20 12:40:18 +01:00
openvpn Corrections to the openvpn templates. 2019-03-13 13:18:45 +01:00
oracle-jdk All the roles dependencies to Oracle JDK are now dependencies to OpenJDK. 2019-04-22 18:48:15 +02:00
orientdb Changed orientdb configuration to comply with OrientDb 3.0.X 2019-02-15 16:51:23 +01: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 Modify the parse server role so that the user can access the configuration files and the logs. 2018-12-10 17:20:13 +01:00
php-fpm Fix the apt tasks. 2019-03-26 16:47:30 +01: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 Adapt the postfix role so that it can be used on both debian and RH based distributions. 2019-03-21 19:37:35 +01:00
postgresql postgresql new defaults: version 10, postgis 2.4 2019-04-11 20:49:01 +02: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 prometheus: new metrics data sources for the dnet applications. 2018-11-23 13:31:15 +01: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 Fix a wrong variable name. 2018-11-16 19:38:04 +01:00
quickrank Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
rabbitmq rabbitmq: remove a not existant module from the list. 2019-03-25 20:18:10 +01:00
redis redis: Fix the apt tasks. 2019-03-25 13:16:48 +01:00
redmine Add a task to install the omnioauth plugin and install ruby 2.3 from a PPA on Ubuntu Trusty. 2019-04-03 20:05:36 +02:00
revive-adserver Various fixes to support debian 9. 2018-09-16 13:51:34 +02:00
rstudio-server minor fix 2019-02-21 13:40:22 +01:00
rsyslog-logstash rename the logstash-rsyslog playbook to rsyslog-logstash. 2017-11-19 16:39:59 +01:00
scala-sbt All the roles dependencies to Oracle JDK are now dependencies to OpenJDK. 2019-04-22 18:48:15 +02: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 removed tags smartgears and tomcat from service tasks 2019-05-07 17:04:58 +02:00
solr All the roles dependencies to Oracle JDK are now dependencies to OpenJDK. 2019-04-22 18:48:15 +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 solr-tomcat-instance: Remove the 'tomcat_version' variable. 2019-04-12 15:52:48 +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 The role now works for both debian and RH based distributions. 2019-01-23 13:11:05 +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 textpro-ita: Add the openjdk dependency, for real this time. 2019-04-22 18:56:05 +02:00
thredds Thredds: configure the correct log directory, remove all the old logs entries. See https://support.d4science.org/issues/12990 2018-12-06 17:06:18 +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 All the roles dependencies to Oracle JDK are now dependencies to OpenJDK. 2019-04-22 18:48:15 +02:00
tomcat-apache-requirements All the roles dependencies to Oracle JDK are now dependencies to OpenJDK. 2019-04-22 18:48:15 +02:00
tomcat-multiple-instances tomcat: put explicit ulitmit commands inside the tomcat instance defaults. See https://support.d4science.org/issues/16588 2019-04-19 17:53:57 +02:00
ubuntu-deb-general Add python-lxml on Ubuntu bionic. 2019-04-03 20:05:35 +02:00
ubuntu-python-setup Fix the apt task. 2019-04-01 14:14:20 +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
user_services_perms Move the tasks that setup the ACLs in separate blocks. 2019-04-10 18:03:35 +02:00
users Fix a condition. 2019-04-10 13:14:04 +02: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 Fix the virtuoso task that changes the default password. 2018-12-14 16:46:44 +01: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 Zulip: add a letsencrypt acmetool hook. 2019-04-01 16:31:10 +02:00
create_new_role_stub library/roles/create_new_role_stub: Create the handlers directory. 2019-03-28 16:41:16 +01:00