Ansible roles used by our playbooks. adellam's personal fork.
Go to file
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
ELK Add the JDK as dependency for elasticsearch. 2018-07-24 18:48:09 +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 Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +02:00
apache Only install the modules packages on Ubuntu Trusty 2018-08-29 16:23:57 +02: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 Add the role that fixes pip on Trusty as dependency of ubuntu-deb-general 2018-07-25 12:23:50 +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 library/roles/geonetwork/geonetwork/tasks/main.yml: Create webapps/geonetwork before unpacking the distribution. 2018-08-03 18:57:23 +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
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 Adapt the haproxy role so that it supports both letsencrypt acmetool and acme.sh 2018-08-20 23:42:35 +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 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
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 library/roles/iptables/tasks/main.yml: ugly fix for the distribution versions mess. 2015-09-03 02:36:22 +02:00
mongodb Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
mongodb-org 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
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/templates/nginx-server-ssl.conf.j2: Fix the syntax of a comparison. 2018-09-07 18:16:45 +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 library/roles/php-fpm/templates/php-fpm-pool.conf.j2: Enable some environment variables. 2018-06-12 18:01:12 +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 Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +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 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 Remove the pip workaround for Ubuntu Trusty from the python-env role. It must go into a dedicated role. 2018-07-25 12:22:17 +02:00
python-virtualenv python-virtualenv: Fixes. 2017-10-30 15:41:32 +01: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 Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +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
shibbolet-sp-2 shibbolet SP role. Some tasks and configuration templates still missing. 2018-08-29 16:25:34 +02: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 Remove some unused tasks. 2018-09-05 10:52:36 +02: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 Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
tomcat-apache-requirements Refactor: change 'state=installed' with 'state=present' everywhere. 2018-08-09 18:52:55 +02:00
tomcat-multiple-instances Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
ubuntu-deb-general Cleanup the basic pki tasks. Add support for acme.sh 2018-08-20 23:42:35 +02:00
ubuntu-python-setup Add a role that fixes the Ubuntu Trusty python distribution. 2018-07-25 12:23:10 +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 Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +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 Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +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