Ansible roles used by our playbooks
Go to file
Andrea Dell'Amico d9052c3e65 Remove the redirections to the 8443 port from the tomcat server.xml templates. We do not configure ssl on tomcat directly, we use a reverse proxy. 2017-12-01 18:34:08 +01:00
ELK/elasticsearch library/roles/ELK/elasticsearch/tasks/elasticsearch.yml: Add a tag to the task that installs the JVM options. 2017-05-17 11:26:10 +02:00
R R packages updater: do not overlap the upgrade and install runs. Fix the job that kills old instances. 2017-12-01 15:46:42 +01:00
ansible_ppa group_vars/dataminer_prototypes_ghost/dataminer_prototypes_ghost.yml added new scopes 2017-11-09 18:38:26 +01:00
apache library/roles/apache/tasks/apache-basic-auth.yml: More restrictive permissions for the htpasswd file. 2017-10-13 13:59:40 +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 New tasks for the OAI-PMH plugin. 2017-07-24 18:34:01 +02:00
composer library/roles: apache, composer, php-fpm. Various fixes. 2017-01-27 02:56:36 +01:00
couchbase library/roles/couchbase/defaults/main.yml: Add the version as a variable. 2017-02-24 17:54:13 +01:00
couchdb infrastructure-services/roles/nginx-frontend/templates/code-repo.d4science.org-virtualhost.j2: Virtualhost to proxy gitblit and gerrit. 2016-03-24 11:54:19 +01: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 d4s_user_services_perms: More scenarios that involve nfs (so no ACLs) and common main group between users. 2017-10-24 13:46:32 +02:00
data_disk data_disk: handle the NFS case. 2017-10-23 19:08:38 +02:00
deb-apt-setup/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
deb-set-hostname/tasks Set the provided hostname when it's defined. 2017-09-12 15:35:27 +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 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
dnet_user_services_perms dnet_user_services_perms: Fix the acl tasks so that they can run safely in recursive mode. 2017-11-09 19:40:41 +01:00
docker docker: install the python utilities needed by ansible. 2017-11-19 15:06:59 +01:00
drupal-org library/roles/drupal-org: Defaults to False for all the steps. Add a cron job to run the maintenance tasks. 2016-12-21 13:10:22 +01:00
egi group_vars/fhn_manager_pre/all.yml update version 2017-09-27 18:25:48 +02:00
fail2ban library/roles: More ansible 2 cleanup. 2016-03-02 15:54:10 +01:00
foreman library/roles/foreman/defaults/main.yml: Fix the foreman repository definition. 2016-07-08 16:31:17 +02:00
fusiondirectory library/roles/fusiondirectory: Fix the repository URLs. 2017-06-29 10:38:06 +02:00
ganglia d4science-ghn-cluster: Single devel and pre ganglia cluster, with small exceptions. No need to disable ganglia anymore for whatever reason. Heavily simplified the ganglia configurations on the host groups. 2017-01-26 13:50:42 +01:00
gcube/authorization_service Add a new tag to the authorization role so that we can only install the configuration files. 2017-08-21 15:14:49 +02:00
geonetwork/geonetwork library/roles/geonetwork/geonetwork/templates/srv.xml.j2: Use different default for geonetwork 3.0 and geonetwork 3.2+ 2017-09-27 09:19:13 +02:00
geoserver geoserver: basic mapproxy role. 2017-10-30 15:41:32 +01:00
gerrit library/roles/gerrit: A couple of new config options. 2016-10-25 13:34:10 +02:00
ghn-gcore rimosso library/roles/ghn-gcore/gcore-authorization/ che è un duplicato di un ruolo già esistente 2017-05-04 17:18:09 +02:00
gitblit library/roles/gitblit: Startup service, sleep during restart otherwise the start part fails silently, ldap authentication in gitblit.properties. 2016-03-25 17:33:35 +01:00
grafana d4science-ghn-cluster: new pgpool hosts. 2016-05-31 19:29:31 +02:00
hadoop/HDP library/roles/hadoop/HDP: Role that installs the Nortonworks HDP ambari packages. In future it will do some basic initialization too. 2016-09-30 18:39:28 +02:00
haproxy haproxy-letsencrypt-acme.sh: Fix the logging commands. 2017-10-30 15:41:33 +01:00
iptables iptables: in the tcp or udp rules, the allowed_hosts variables can be a list. 2017-10-20 17:46:21 +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 library/roles/jenkins: Add slaves and common tasks. Fix some tasks in the master role. 2017-03-31 19:39:09 +02:00
jetty 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
jetty-apache 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
joomla-org joomla role: ansible 2.x compatibility. Install the newest version. 2017-11-29 19:55:35 +01:00
keepalived keepalived: the virtual router id is now a global variable. 2017-10-02 14:50:09 +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-acmetool-client letsencrypt: sleep for at most 1200 seconds before running the certificate renewal script. 2017-11-21 16:43:01 +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 library/roles/iptables/tasks/main.yml: ugly fix for the distribution versions mess. 2015-09-03 02:36:22 +02:00
mongodb dnet-openaire/mongodb.yml: Migrate to version 3.2 from 2.4. 2016-03-25 18:04:45 +01:00
mongodb-org library/roles/mongodb-org/defaults/main.yml: Document the use of --setParameter newCollectionsUsePowerOf2Sizes=false 2016-04-19 19:08:41 +02:00
mongodb-org-3 library/roles/mongodb-org-3/tasks/mongodb.yml: Fix a problem in the first task. We cannot stop a service that does not exist. 2017-01-13 15:33:53 +01:00
mongodb-org-3.2 library/roles/mongodb-org-3.2: Change the playbook so that it's possibile to install the client package only. 2017-02-21 18:36:12 +01:00
mysql fix to correctly handle the information_schema db dump 2017-05-17 13:00:51 +02:00
nagios Change the nagios network check so that it does not go critical if the docker interface is down. 2017-11-23 16:54:10 +01:00
nagios-nrpe-tomcat 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
nagios-server roles/nagios-server: add the handlers. 2015-07-08 18:44:39 +02:00
nemis-precise-backports-repo/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
nginx nginx template: give the possibility to add proxy redirections without including the global proxy configurations. 2017-11-23 17:48:56 +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
opencpu library/roles/opencpu: Manage options customization. 2016-08-04 17:50:37 +02:00
openjdk Fix the OpenJDK playbook. 2017-08-28 19:21:05 +02:00
openldap-server library/roles: Fix all the letsencrypt hook script. We need to use the FQDN hostname. 2016-06-23 14:05:11 +02:00
openvpn library/roles/openvpn/tasks/openvpn.yml: Comment out the tasks that copy the key files. They do not work (ansible bug?). 2016-10-18 19:15:13 +02:00
oracle-jdk library/roles/oracle-jdk/tasks/main.yml: Use the java_cert module to change the keystore. 2017-07-04 16:12:52 +02:00
orientdb Fix the orientdb nagios handler: the startup script does not support the restart action. 2017-10-21 16:23:42 +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 isti-puma: Add PHP variables needed by joomla. 2017-03-01 15:04:02 +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 library: Fixed some typos and some ansible 2 compatibility warnings. 2016-09-05 18:11:36 +02:00
postgresql crontab postgres dump log enhanced 2017-11-29 12:39: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
python-env python-env role: Add a task that permits to install specific versions of pip packages. 2017-09-02 17:15:03 +02:00
python-virtualenv python-virtualenv: Fixes. 2017-10-30 15:41:32 +01:00
quickrank library/roles/quickrank: Fix the 'become' behaviour so that it works when remote_user is not root. 2017-02-09 12:03:52 +01: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 redmine: set the secret token, configure the log level. 2017-09-27 20:46:33 +02:00
revive-adserver library/roles/revive-adserver/defaults/main.yml: Default to postgres. 2016-08-31 18:30:47 +02:00
rstudio-server library/roles/rstudio-server/defaults/main.yml: Increase the default rstudio server version. 2017-07-11 19:39:03 +02:00
rsyslog-logstash rename the logstash-rsyslog playbook to rsyslog-logstash. 2017-11-19 16:39:59 +01:00
sharelatex library/roles/sharelatex/defaults/main.yml: Add new defaults. 2017-03-21 16:26:20 +01:00
shinyproxy shinyproxy: update the version number. 2017-11-16 20:15:16 +01:00
smartgears increase the dataminer log history to 90 days by default 2017-11-29 15:46:10 +01:00
solr solr: add a specific tag to the task that installs the default settings. 2017-11-06 17:48:29 +01: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 library/roles/redis: Basic playbook that does not touch any configuration parameters. 2016-03-08 18:24:04 +01:00
sshd_config sshd config: variables and template to optionally add a chrooted sftp environment. 2017-11-07 00:09:47 +01:00
thredds Install a modern version of the netcdf package when installing thredds. 2017-09-08 17:37:01 +02:00
tick d4science-ghn-cluster: new pgpool hosts. 2016-05-31 19:29:31 +02:00
timezone 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
tomcat Remove the redirections to the 8443 port from the tomcat server.xml templates. We do not configure ssl on tomcat directly, we use a reverse proxy. 2017-12-01 18:34:08 +01:00
tomcat-apache-requirements library/roles/apache: Provide a way to install additional apache modules packages. 2016-01-26 19:51:14 +01:00
tomcat-multiple-instances Remove the redirections to the 8443 port from the tomcat server.xml templates. We do not configure ssl on tomcat directly, we use a reverse proxy. 2017-12-01 18:34:08 +01:00
ubuntu-deb-general pki-basics: shorten the certificate CN because when we use long hostnames it could overflow. 2017-10-23 19:09:04 +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
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 varnish: New repository configuration. 2017-10-30 15:41:33 +01:00
virtuoso More ansible 2.x compatibility for the virtuoso role. 2017-09-08 11:52:59 +02:00
vsftpd Give more heap to the parthenos aggregator. See https://support.d4science.org/issues/10227 2017-11-06 21:48:20 +01:00
yii library/roles/yii: Newest 1.1 version. Ansible 2.0+ compatibility. 2017-07-15 12:45:37 +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