Ansible roles used by our playbooks
Go to file
Andrea Dell'Amico 4b9201e6f5 library/roles/smartgears/smartgears_egi_image/templates/smartgears-setup.sh.j2: Modifications to the smartgears setup script so it can now handle different java heap sizes based on the available memory. The script now handles the smartgears 2.0 token used to get the scopes tokens. 2016-11-16 11:39:35 +01:00
ELK/elasticsearch library/roles/ELK/elasticsearch: Task to install a list of ES plugins. 2016-07-03 12:39:44 +02:00
R library/roles/R: Fix the packages updater script. 2016-11-11 17:04:17 +01:00
ansible_ppa cm, infrastructure-services, library/roles/ansible_ppa: Fix the ansible configuration parameters. 2016-03-15 20:53:47 +01:00
apache library/roles/apache: Fix the fact that ubuntu 12.04 and 14.04 have different paths for the additional configurations. 2016-09-13 18:41:27 +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 d4science-ghn-cluster: CKAN: do not install the pages and lire plugins. 2016-10-14 17:46:56 +02:00
composer library/roles/composer: Role that installs composer, a php plugins manager. 2016-08-04 18:49:50 +02:00
couchbase library/roles/ganglia: Mess with the kernel rmem values when a huge UDP buffer is needed. 2016-08-01 19:04:53 +02: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
d4s_user_services_perms library/roles/d4s_user_services_perms: Change the gcore task to handle the case of multiple users. 2016-11-10 14:04:14 +01:00
data_disk library/roles/data_disk/tasks/main.yml: Ansible 2 compatibility. 2016-03-07 17:43:37 +01: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 d4science-ghn-cluster: We now manage the iptables firewall on the mongodb cluster. 2015-06-11 16:32:01 +02:00
deb-set-locale library/roles/deb-set-locale: Force the writing of /etc/default/locale 2016-09-30 19:24:21 +02: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 library/roles/dnet_user_services_perms: Add defaults where they were missing. 2016-10-25 17:51:20 +02:00
docker 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
drupal-org library/roles/drupal-org: The modules directory needs to be writeable by the web server user to permit GUI upgrades. 2016-08-11 12:24:57 +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/ckan/ckan/defaults/main.yml: Cleanup some typos. 2016-07-19 17:57:45 +02:00
ganglia library/roles/ganglia/templates/gmond.j2: do not use the 'buffer' directive on debian. 2016-08-02 18:29:47 +02:00
gcube/authorization_service library/roles/gcube/authorization_service/tasks/main.yml: Use the unarchive remote feature to download and unpack the authorization war file in one single task. 2016-10-20 17:09:13 +02:00
gerrit library/roles/gerrit: A couple of new config options. 2016-10-25 13:34:10 +02:00
ghn-gcore new collector-dev node 2016-09-08 14:18:52 +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 library/roles/haproxy/defaults/main.yml: Define some defaults. 2016-10-20 17:08:48 +02:00
iptables d4science-ghn-cluster: New variabiles to cover the orientdb configuration. 2016-09-28 19:19:51 +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 isti-puma: New separate playbook to install and configure the puma dev server. 2016-02-02 17:41:30 +01:00
keepalived infrastructure-services/group_vars/dns_cache/dns-cache.yml: new parameters for the keepalived settings. 2016-10-13 15:57:24 +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 library/roles/letsencrypt-acmetool-client/tasks/main.yml: Add an update_cache to the letsencrypt package installation task. 2016-11-02 16:56:36 +01:00
letsencrypt-client library/roles/letsencrypt-client: Various fixes to the scripts. 2016-04-13 19:53:35 +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
logstash-rsyslog library/roles/logstash-rsyslog: Fix tags, add tasks that remove the logstash configuration if disabled. 2016-11-07 14:11:50 +01:00
mediawiki library/roles/mysql: Fix the backup script. Now it finds the installed databases in a sane way. 2015-08-05 19:14:03 +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 dnet-openaire/mongodb.yml: Migrate to version 3.2 from 2.4. 2016-03-25 18:04:45 +01:00
mongodb-org-3.2 dnet-openaire/mongodb.yml: Migrate to version 3.2 from 2.4. 2016-03-25 18:04:45 +01:00
mysql library/roles/mysql: More customizable options. 2016-10-25 13:34:11 +02:00
nagios library/roles/haproxy: nagios NRPE check that extracts data from the haproxy socket. 2016-08-11 13:02:22 +02: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 library/roles/nginx/tasks/nginx-virtualhosts.yml: Fix a problem with a new variable that's undefined by default. 2016-11-10 10:26:49 +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 library/roles/openjdk: Some fixes. Install the 'headless' version of jre/jdk. 2016-09-30 18:39:28 +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: Install a complete cacerts keyring on jdk <=7. The new keyring includes the letsencrypt CA cert and the INFN one. 2016-09-29 13:33:42 +02:00
orientdb Fixed nodeName to hostname (not fully qualifyed) beacuse . cannot be used 2016-11-02 16:22:08 +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
php-fpm library/roles/php-fpm: Manage options set in php.ini. Lots of defaults in the pool template. No need to define tens of options anymore. 2016-10-25 13:34:11 +02:00
piwik library/roles/piwik/tasks/main.yml: The archive cron job is installed conditionally. 2016-05-31 17:23:58 +02:00
postfix-relay library: Fixed some typos and some ansible 2 compatibility warnings. 2016-09-05 18:11:36 +02:00
postgresql d4science-ghn-cluster: Reconfigure the dev pgpool cluster to run with HA enabled. Tweak some parameters to achieve a better reliability. 2016-11-09 18:40:42 +01:00
postgresql_extensions/tasks d4science-ghn-cluster: Complete the tabulardata2.d4science.org configuration as tabulardata_prod_farm. 2016-10-28 15:36:24 +02:00
python-env library/roles/python-env/tasks/main.yml: Fix the empty variables case. 2016-10-11 19:36:14 +02:00
python-virtualenv library/roles/python-virtualenv: Ansible 2 compatibility. 2016-07-06 15:19:03 +02:00
quickrank library/roles/quickrank: Force the git pull by default 2016-10-04 17:36:48 +02:00
rabbitmq library/roles/rabbitmq: Role that installs a rabbitmq instance. 2016-07-03 12:39:44 +02:00
redis library/roles/redis: Basic playbook that does not touch any configuration parameters. 2016-03-08 18:24:04 +01:00
redmine library/roles/redmine: Ansible 2 compatibility. 2016-04-04 18:00:36 +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: Some fixes to the rstudio playbook. 2016-09-09 13:31:18 +02:00
smartgears library/roles/smartgears/smartgears_egi_image/templates/smartgears-setup.sh.j2: Modifications to the smartgears setup script so it can now handle different java heap sizes based on the available memory. The script now handles the smartgears 2.0 token used to get the scopes tokens. 2016-11-16 11:39:35 +01:00
solr dnet-efg: java 8 and solr 5.5. 2016-05-19 18:54:48 +02:00
solr-tomcat-instance library/roles/solr-tomcat-instance/tasks/main.yml: Add some labels. 2016-09-20 15:53:44 +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 library/roles/sshd_config/defaults/main.yml: Add a comment to clarify the behaviour of 'sshd_use_pam' set to 'no'. 2016-09-08 12:05:07 +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 library/roles/tomcat: add a new option to the tomcat-server.xml template. 2016-07-15 18:40:47 +02: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 library/roles/tomcat-multiple-instances/defaults/main.yml: New variable that permits to skip the role. 2016-06-23 20:19:17 +02:00
ubuntu-deb-general library/roles/ubuntu-deb-general: Fix the rsyslog tasks. 2016-10-24 15:33:10 +02:00
users library/roles/users: Set the new users password as '*' by default. Otherwise they cannot login with their ssh keys when the ssh server does not use PAM for authentication 2016-09-08 12:06:23 +02:00
vagrant library/roles/vagrant: Also install virtualbox from the virtualbox.org repository. 2015-08-12 22:16:09 +02:00
varnish-cache library/roles/varnish-cache/tasks/main.yml: Ansible 2 compatibility. 2016-08-25 14:07:23 +02:00
virtuoso library/roles/virtuoso: Add support for an external repo. Fix the dba password changing mechanism 2015-07-14 14:08:41 +02:00
vsftpd dnet-eagle: modified the playbook to support more than one ftp user. New virtualhost to access a specific directory. 2016-03-02 19:59:02 +01:00
yii library: small fixes. 2015-06-14 23:39:13 +02:00