Ansible roles used by our playbooks
Go to file
Andrea Dell'Amico a6368ff167 Install git if we use it to download and install acme.sh. Install the git distribution into its own subdirectory. 2018-08-20 23:42:36 +02:00
ELK Add the JDK as dependency for elasticsearch. 2018-07-24 18:48:09 +02:00
R library/roles/R/templates/update_r_packages.sh.j2: Run a 'svn cleanup' before the 'svn update', to be on the safe side. 2018-02-22 12:09:53 +01:00
ansible_ppa Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +02:00
apache Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +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 Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +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 library/roles/deb-set-hostname/tasks/main.yml: Add a new tag. 2018-02-02 11:07:29 +01: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 Install git if we use it to download and install acme.sh. Install the git distribution into its own subdirectory. 2018-08-20 23:42:36 +02:00
letsencrypt-acmetool-client Fix a path. 2018-08-03 17:18:11 +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 Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +02:00
mongodb-org-3 Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +02:00
mongodb-org-3.2 Force a update-cache after adding an apt gpg key. 2018-07-17 13:16:27 +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 Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +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 orientdb: Change the archive format, see https://support.d4science.org/issues/12018 2018-06-25 19:23:45 +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
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 library/roles/postgresql-db: Role that only manages postgresql DBs and its ACLs. Meant to be used using 'delegate_to'. 2018-01-16 14:55:18 +01: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
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 Fix the ckan-connector-fixer script, the ckan_connector user did not have admin rights. 2018-08-18 13:50:54 +02:00
solr fixed jq expresion 2018-07-13 17:12:25 +02:00
solr-tomcat-core-conf Role that configures solr cores into a already deployed solr 4.x instance. 2018-03-25 18:57:35 +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